【超初心者向け】SQLの基本を簡単に解説![抽出編その2]
今回の抽出編のその2です。その1はこちら。
■テーブル例
今回も八百屋さんの商品データを管理するテーブル「item_list」です。このテーブルを元に進めます!
【item_list】
■比較演算子の一覧
■LIKE演算子
特定の文字を含むデータを取得
SELECT *
FROM item_list
WHERE product LIKE "%きゅうり%";
■ワイルドカード
例 %レモン%
「レモン」を含むデータを全て取得。キーワードを「%」で挟む。
SELECT *
FROM item_list
WHERE product LIKE "%レモン%";
■前方一致
例 レモン%
「レモン」から始まるデータを全て取得。キーワードの後ろに「%」を付ける。※「%レモン」は逆の後方一致となる。
SELECT *
FROM item_list
WHERE product LIKE "レモン%";
■NOT演算子
例 NOT price = 110
priceが110ではないデータを取得
SELECT *
FROM item_list
WHERE NOT price = 110;
■NULL
データが保存されていないデータを表示
SELECT *
FROM item_list
WHERE price IS NULL;
■NULLではないデータを取得
データが保存されているデータを表示
SELECT *
FROM item_list
WHERE price IS NOT NULL;
■AND演算子
条件1と条件2を共に満たすデータを検索
WHERE 条件1 AND 条件2
SELECT * FROM item_list
WHERE product = "バナナ"
AND price = 120;
■OR演算子
条件1または条件2のどちらかを満たすデータを検索
「WHERE 条件1 OR 条件2」
SELECT * FROM item_list
WHERE product = "鮭"
OR product = "レモンジュース";
▼参考記事
この記事が気に入ったらサポートをしてみませんか?