mysqlでどこが意味するのか

下次还敢
下次还敢オリジナル
2024-04-22 18:16:07775ブラウズ

WHERE キーワードは、MySQL クエリ結果をフィルタリングし、条件を満たす行のみを返す条件を指定するために使用されます。構文: SELECT ... FROM table_name WHERE 条件。論理演算子 (AND、OR、NOT) および比較演算子 (=、!=、<、<=、>、>=) を使用して条件を指定できます。ワイルドカード文字 (%) は 0 個以上の文字と一致し、(_) は 1 つの文字と一致します。 WHERE 句を使用して、結果を並べ替え、グループ化、集計することもできます。

mysqlでどこが意味するのか

WHERE キーワード

WHERE キーワードは、MySQL クエリで条件を指定し、クエリの結果をフィルタリングするために使用されます。 query では、条件を満たす行のみが返されます。

構文

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

使用方法

WHERE 句では、条件によって適用されるデータ値を指定します。行。条件には、単純な比較、論理演算子、またはより複雑な式を使用できます。

#例

次のクエリは、「John Doe」という名前を持つすべての人物を返します。

<code class="sql">SELECT *
FROM people
WHERE name = "John Doe"</code>

論理演算子

論理演算子を使用して条件を組み合わせることができます。

    AND: すべての条件が true の場合の動作を返します。
  • OR: いずれかの条件が true の場合の動作を返します。
  • NOT: 条件が false の場合の動作を返します。
次のクエリは、男性テーブル内の 25 歳以上のすべての人物を返します:

<code class="sql">SELECT *
FROM people
WHERE age > 25 AND gender = "male"</code>

Comparison Operator

Comparison Operatorデータ値の比較に使用されます:

    =:
  • <> または !=:
  • <:
  • より小さい
  • <=: 以下
  • : より大きい
  • =:
    # 以上
# ワイルドカード文字

ワイルドカード文字は、一部のデータ値と一致するために使用できます。

%: 0 個以上の文字と一致します。
  • #: 単一の文字と一致します。
  • 次のクエリは、「J」で始まるすべての名前を返します:
<code class="sql">SELECT *
FROM people
WHERE name LIKE "J%"</code>

その他の使用法

WHERE 句は次の目的にも使用できます。次の操作:

結果を並べ替えます。
  • グループの結果。
  • 集計結果。

以上がmysqlでどこが意味するのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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