WHERE句
WHERE句で指定される列にはインデックスが作成されるため速い code:SQL
SELECT 列名, 列名, ...
FROM テーブル名
WHERE 条件式;
SELECT shohin_mei, shohin_bunrui
FROM Shohin
WHERE shohin_bunrui = '衣服';
SELECT shohin_mei, shohin_bunrui, hanbai_tanka
FROM Shohin
WHERE NOT hanbai_tanka >= 1000;
AND が優先される
OR を優先させたいときは()で囲む
code:SQL
SELECT shohin_mei, shohin_bunrui, torokubi
FROM Shohin
WHERE shohin_bunrui = '事務用品'
AND ( torokubi = '2009-09-11'
OR torokubi = '2009-09-20');
比較演算子
=:等しい
<>:等しくない
IS NULL
IS NOT NULL
NULL は、真でも偽でもなく「不明(UNKNOWN)」になる