ホームページ  >  記事  >  データベース  >  SQLでのwhere文の書き方

SQLでのwhere文の書き方

下次还敢
下次还敢オリジナル
2024-05-02 00:00:43286ブラウズ

SQL WHERE ステートメントは、テーブルから特定の条件を満たす行をフィルターするために使用されます。その構文は次のとおりです。 SELECT フィールド リスト FROM テーブル名 WHERE 条件式。条件式は、ブール式とブール演算子 (AND、OR、NOT) で構成されます。ブール式は通常、比較演算子 (=、!=、<、<=、>、>=) とオペランド (テーブル値、サブクエリ) で構成されます。

SQLでのwhere文の書き方

SQL WHERE ステートメントの記述方法

WHERE ステートメントは、テーブルから特定の条件を満たす行をフィルター処理するために使用されます。構文は次のとおりです。

<code class="sql">SELECT column_list
FROM table_name
WHERE condition;</code>

条件式

条件式は、フィルタ条件を指定するために使用されます。条件式は、ブール演算子 ANDOR、および NOT で接続された 1 つ以上のブール式で構成されます。

  • AND: 条件式は、すべてのブール式が true の場合にのみ true になります。
  • OR: 条件式は、少なくとも 1 つのブール式が true の場合に true になります。
  • NOT: 条件式は、ブール式が false の場合にのみ true になります。

ブール式

ブール式は通常、比較演算子とオペランドで構成されます。比較演算子は次のとおりです。

  • =:
  • と等しい!=:
  • と等しくない&lt ;:
  • より小さい<=:
  • 以下>:
  • # より大きい
  • ## >=:
以上のオペランド:

    table columns
  • value
  • subquery
Example

次の例では、

customers テーブルから「シアトル」という都市に住む顧客をフィルターで除外します。 <pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;SELECT * FROM customers WHERE city = 'Seattle';&lt;/code&gt;</pre>次の例では、

orders

テーブルから合計価格が 500 ドルを超える注文をフィルターで除外します。 <pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;SELECT * FROM orders WHERE total_price &gt; 500;&lt;/code&gt;</pre>次の例では、名前が " で始まる従業員をフィルターで除外します。

employees

テーブルの J": <pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;SELECT * FROM employees WHERE name LIKE 'J%';&lt;/code&gt;</pre>

以上がSQLでのwhere文の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。