WHEREで自由自在な検索術
検索の条件
部分検索 LIKE
後ろのみを曖昧にした検索(前方一致)
- 先頭が「赤い」というキーワードが含まれた商品のみ抜き出す
SELECT * FROM my_items WHERE keyword LIKE '赤い%';
複数の条件を組み合わせる AND・OR
複数の条件をすべて満たすデータの検索
- 価格が「50」円以上で、「150」円未満の商品を検索
SELECT * FROM my_items WHERE price>=50 AND price<150;
複数の条件のどれかを満たすデータの検索
- IDが「1と3」の商品を検索
SELECT * FROM my_items WHERE id=1 OR id=3;