SELECT (SQL)
INは、括弧内にいずれかの値が入っている場合に限り、真を返す演算子である。たとえば商品(商品番号,商品名,...)という表から、商品番号が3と8の商品名を抽出するとする。この場合はSELECT 商品名 FROM 商品 WHERE 商品番号 = 3 OR 商品番号 = 8と記述してもよいが、INを用いることで
と簡潔に表すことができる。これを副問合せに応用することも可能で、たとえば納品(伝票番号,行番号,商品番号,納品日,個数,...)という表から一度でも納品された商品を表したい場合は
とすれば、一度でも納品された商品が抽出される。逆に、NOT INとすると納品表に一度も納品されていない商品が抽出される。