SQL入門チュートリアルマニュ...ログイン
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQLどこ



WHERE 句はレコードをフィルタリングするために使用されます。


SQL WHERE 句

WHERE 句は、指定された基準を満たすレコードを抽出するために使用されます。

SQL WHERE 構文

SELECT column_name,column_name
FROM table_name
WHERE column_name 演算子の値;


データベース

このチュートリアルでは、php サンプル データベースを使用します。

以下は「ウェブサイト」テーブルから選択されたデータです:

+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+------+-----------+


WHERE句の例

以下のSQL文は選択します「Web サイト」テーブルからの国が「CN」であるすべての Web サイト:

SELECT * FROM Websites WHERE country='CN';

実行出力結果:

テキストフィールド対数値フィールド

SQL はテキスト値を囲むために一重引用符を使用します (ほとんどのデータベース システムは二重引用符も受け入れます)。

前の例では、「CN」テキストフィールドで一重引用符が使用されていました。

数値フィールドの場合は、引用符を使用しないでください。

SELECT * FROM Websites WHERE id=1;

実行出力結果:



WHERE句の演算子

WHERE句では以下の演算子が使用可能です:

​​
Operator説明
=は次と等しい
<> は等しくありません。 注: SQL の一部のバージョンでは、この演算子は !=
> より大きい
< より小さい
>= より大きい or等しい
<=以下
BETWEEN範囲内のパターンを検索
LIKE