【SQL Server】論理演算子 IN の使い方

SQL Server
この記事は約1分で読めます。

【SQL Server】論理演算子 IN の使い方

論理演算子 IN の使い方を説明

基本構文

WHERE <カラム名> IN (候補1,候補2,候補3...)

 

内容

IN 論理演算子は、<値>が 候補のいずれかと同じ場合 真(TRUE)を返します。

サンプルクエリ

SELECT 'OK' WHERE 'あ' IN('あ','い','う') 
SELECT 'OK' WHERE 'あ' IN('い','う','あ') 
SELECT 'OK' WHERE 'あ' IN('う','い','あ')

IN に指定するのは、サブクエリでもOKです。

SELECT * FROM T1 WHERE カラム1 IN (SELECT カラム2 FROM T2)

コメント

タイトルとURLをコピーしました