読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

or の使いかた

MySQL

where のあとにぶっこむ。

mysql > SELECT * FROM Orders WHERE CustomerID = 'QUICK' OR OrderDate > '1998/1/1';

mysql > SELECT * FROM Orders WHERE CustomerID = '1' OR CustomerID = '2' OR CustomerID = '3';

or はどちらか一方、というか「どちらでもよい」なので、
上記の例だとCustomerIDが 1 2 3 全てのデータを引き出すことができる。


追記
1から3までの情報を取得したいときの別解。

mysql > SELECT * FROM Orders WHERE (1 <= CustomerID) and (CustomerID <= 3);
mysql > SELECT * FROM Orders WHERE CustomerID between '1' and '3';