ホームページ  >  記事  >  データベース  >  SQLのwhere以降に条件を記述する場合に使用するもの

SQLのwhere以降に条件を記述する場合に使用するもの

下次还敢
下次还敢オリジナル
2024-05-09 08:03:191120ブラウズ

WHERE 句の後の条件は、返されたデータをフィルターするために使用されます。条件では通常、等しい、等しくない、より大きい、より小さいなどの演算子が使用されます。LIKE、IN、BETWEEN なども使用できます。論理演算子 AND、OR、NOT を使用して条件を組み合わせることができます。たとえば、WHERE給与 > 50000 AND 部門 = '営業' は、給与が 50,000 ドルを超え、部門が「営業」の従業員をフィルターします。

SQLのwhere以降に条件を記述する場合に使用するもの

SQL の WHERE 句に続く条件

SQL クエリでは、返されたデータをフィルタリングするための特定の条件を指定するために WHERE 句が使用されます。これらの条件はテーブル内の任意の列に適用できます。

WHERE 句に続く条件では通常、次の演算子のいずれかを使用します:

  • Equals ( = ): 2 つの値が等しいかどうかをチェックします。
  • 等しくない ( <> ): 2 つの値が等しくないかどうかをチェックします。
  • より大きい ( > ): 左の値が右の値より大きいかどうかを確認します。
  • 未満 ( < ): 左の値が右の値より小さいかどうかを確認します。
  • 以上 ( >= ): 左の値が右の値以上であるかどうかをチェックします。
  • 以下 ( <= ): 左の値が右の値以下であるかどうかをチェックします。
  • いいね: テキストパターンの一致に使用されます。
  • IN: は、値が値のセットに属しているかどうかを確認するために使用されます。
  • BETWEEN: 値が 2 つの値の間にあるかどうかを確認するために使用されます。

例:

次のクエリは、「customers」という名前のテーブルから名前が「John」で始まるすべての顧客を選択します:

<code class="sql">SELECT * FROM customers WHERE name LIKE 'John%';</code>

次のクエリは、合計金額が $100 の注文を超えるすべての注文を選択します:

<code class="sql">SELECT * FROM orders WHERE total > 100; <p>WHERE 句での条件の構文は、通常次のとおりです。 </p>
<pre class="brush:php;toolbar:false"><code class="sql">列名 运算符 值</code>

条件は、AND、OR、NOT などの論理演算子を使用して組み合わせることができます。たとえば、次のクエリは、「employees」という名前のテーブルから、給与が 50,000 ドルを超えるすべての従業員と部門「Sales」を選択します。

以上がSQLのwhere以降に条件を記述する場合に使用するものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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