あれもこれもの場合は OR で | データベース初心者の基礎知識ブログ

あれもこれもの場合は OR で

論理演算子の AND 演算子が来れば、次は OR 演算子です。

AND 演算子は、「交わり」

OR 演算子は、「結び」

ですね。

20100825_03.jpg

この場合に、名前が「さとし」と「なおと」の行を抽出するためには、

SELECT * FROM 手帳

WHERE 名前 = 'さとし' OR 名前 = 'なおと'

になりますね。

20100827_09.jpg

もちろん、他の列名を指定することもできますよ。

名前が「きよし」、趣味が「車」の行を抽出するためには、

SELECT * FROM 手帳

WHERE 名前 = 'さとし' OR 趣味 = '車'

になりますね。

20100827_10.jpg