トップページ > Sql Server 入門 > Sql Server 条件指定
データベース(SqlServer)のテーブルから行を取得する際の条件の指定方法を紹介します。
※ UPDATE・INSERT・DELETE文にも応用できます。
○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品 単価
------------------------
2 紙 10
3 ジュース 110
1 手紙 50
4 ラジオ 9000
5 SqlServer 9000
○ Sql文
SELECT * FROM 商品 WHERE No = 1 AND 単価 = 50
○ 説明
Noが1かつ単価が50のものを取得します。
○ 結果
No 商品 単価
------------------------
1 手紙 50
○ Sql文
SELECT * FROM 商品 WHERE No = 1 OR No = 2
○ 説明
Noが1または2のものを取得します。
○ 結果
No 商品 単価
------------------------
2 紙 10
1 手紙 50
○ Sql文
SELECT * FROM 商品 WHERE 商品 LIKE '%ジ%'
○ 説明
商品に「ジ」が含まれているすべてのものを検索します。
NOT LIKEを使用することで、LIKEの検索条件以外を検索することができます。
「%」を検索したい場合は、「LIKE '%紙%%' ESCAPE '%' 」と書きます。
○ 結果
No 商品 単価
------------------------
3 ジュース 110
4 ラジオ 9000