- 定義するのに必要な特定の運転状態に応じて、テーブルのすべての行を取得するには非常に少ない必要があるため、|必要(クエリのフィルタ基準)、またはレポートテーブルデータのサブセットを抽出します
-言葉をフィルタリングした後に使用するSELECT文、指示の単語与えます(FROM句)
SELECT PROD_NAMEは、prod_price
製品のFROM
WHERE prod_price = 3.49;
/ *クライアントデータベースになり、サーバーがネットワーク上で不必要なデータを送信するために持っている、それがネットワーク帯域幅の浪費につながるアプリケーションのパフォーマンスが大幅にアプリケーションの動作に影響を与えます。* /
- ときBY句WHEREおよびORDERは、同時に、あなたはそれ以外の場合はエラーになり、ORDER BY句は、最後に配置させなければなりません。
/ * WHERE句演算子
=等しいが、
<>等しくない
!=等しくない
<より小さい
<=以下を
!<より小さくない
より>大きい
> =より大きいか等しい
!>より大きくないん
指定された2つの間の値の間の
NULL値はNULLです
* /
#いないすべてのDBMSのサポート
-単一の値をチェック
prod_price、SELECT PROD_NAMEを
製品のFROM
WHERE prod_price <10;
SELECT PROD_NAME、prod_price
Productsから
prod_price <= 10。
$ 10の製品への等しいが存在しないため、上記の出力、
-不一致チェック
SELECT vend_id、PROD_NAME
Productsからの
WHERE vend_id <> 'DLL01を';
文字列を定義するために使用#単一引用符、引用符なしの列の数値を比較します
、PROD_NAME vend_id SELECT
Productsから
!vend_id = 'DLL01を';
そして、出力上記と同じ
-値の範囲をチェックし(特徴、オペレータBETWEENは二つの値、開始値、終了値が必要)
SELECT PROD_NAMEを、prod_price
製品のFROM
prod_price WHEREを5〜10;。
- (NULL、0フィールドは、それが含まれている、または唯一の空の文字列別のスペースを含む)はnullをチェック
/ * SELECT句、句の特定は、/ * NULL値を持つ列(IS NULL)を確認するために使用することができます
PROD_NAME SELECT
製品のFROM
WHERE IS NULLのprod_price。
そのような行がテーブル内に存在しないので、データを返しません
SELECT *
顧客から。
CUST_NAME SELECT
顧客から
cust_emailはNULLです。