[SQL文]
SELECT * FROM 商品 WHERE 仕入先ID IN (‘M002’, ‘M004’)
ア
SELECT * FROM 商品 WHERE 仕入先ID = ‘M002’ AMD 仕入先ID = ‘M004’
イ
SELECT * FROM 商品 WHERE 仕入先ID = ‘M002’
INTERSECT
SELECT * FROM 商品 WHERE 仕入先ID = ‘M004’
ウ
SELECT * FROM 商品 WHERE 仕入先ID = ‘M002’ OR 仕入先ID = ‘M004’
エ
SELECT * FROM 商品 WHERE 仕入先ID BETWEEN ‘M002’ AND ‘M004’
答え ウ
【解説】
SQL文の
SELECT * FROM 商品 WHERE 仕入先ID IN (‘M002’, ‘M004’)
は、“商品”表から仕入先IDが‘M002’か‘M004’のものを抽出する処理になるので、これと同じ結果を出力する選択肢は SELECT * FROM 商品 WHERE 仕入先ID = ‘M002’ OR 仕入先ID = ‘M004’
(ウ)である。