データのフィルタリング

- 定義するのに必要な特定の運転状態に応じて、テーブルのすべての行を取得するには非常に少ない必要があるため、|必要(クエリのフィルタ基準)、またはレポートテーブルデータのサブセットを抽出します

-言葉をフィルタリングした後に使用する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です。

 

おすすめ

転載: www.cnblogs.com/ao-yu-a/p/11069849.html