![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
IN演算子は
・複数条件の指定を簡易に記載するため
の演算子です!
![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
簡易に記載できるため、可読性が向上します!
IN演算子を使用せずに、複数条件を指定する
IN演算子を使用する/しないの比較のために、ここでは例として
・テーブル「m_product」の
・列「productName」が
・値が「りんご、ぶどう、みかん、マンゴー」である(=複数条件の指定)
レコードを取得するSQLを記載します。
SELECT
*
FROM
m_product
WHERE
productName = 'りんご' OR --←繰り返し似たような記載をするため、冗長
productName = 'ぶどう' OR
productName = 'みかん' OR
productName = 'マンゴー'
![実行結果](https://sqlserver.work/wp-content/uploads/2020/12/sql_in_001.png)
IN演算子を使用して、複数条件を指定する
IN演算子を使用することで、上記と同様の結果を得るSQLを簡易に記載することができます。
SELECT
*
FROM
m_product
WHERE
productName IN ('りんご','ぶどう','みかん','マンゴー')
![実行結果](https://sqlserver.work/wp-content/uploads/2020/12/sql_in_002.png)