トップページ > Sql Server 入門 >  Sql Server 条件指定

Sql Server 条件指定

Sql文の条件指定方法とは!?

データベース(SqlServer)のテーブルから行を取得する際の条件の指定方法を紹介します。
※ UPDATE・INSERT・DELETE文にも応用できます。

○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品    単価
------------------------
2  紙      10
3  ジュース  110
1  手紙    50
4  ラジオ   9000
5  SqlServer 9000

SELECT文でAND条件を使用するには!?

○ Sql文
SELECT * FROM 商品 WHERE No = 1 AND 単価 = 50

○ 説明
Noが1かつ単価が50のものを取得します。

○ 結果
No 商品    単価
------------------------
1  手紙    50

SELECT文でOR条件を使用するには!?

○ Sql文
SELECT * FROM 商品 WHERE No = 1 OR No = 2

○ 説明
Noが1または2のものを取得します。

○ 結果
No 商品    単価
------------------------
2  紙      10
1  手紙    50

SELECT文でLIKE句「%」を使用するには!?

○ Sql文
SELECT * FROM 商品 WHERE 商品 LIKE '%ジ%'

○ 説明
商品に「ジ」が含まれているすべてのものを検索します。
NOT LIKEを使用することで、LIKEの検索条件以外を検索することができます。
「%」を検索したい場合は、「LIKE '%紙%%' ESCAPE '%' 」と書きます。

○ 結果
No 商品    単価
------------------------
3  ジュース  110
4  ラジオ   9000

前のページ Sql Server DELETE文  | トップページ |