ホームページ  >  記事  >  データベース  >  mysqlでの と の使用法は何ですか

mysqlでの と の使用法は何ですか

WBOY
WBOYオリジナル
2022-01-05 10:41:477387ブラウズ

mysql では、2 つ以上の条件を組み合わせるために where サブステートメントでよく使用されます。複数の条件が true と評価された場合にのみ True が返されます。構文は「WHERE 条件 1 AND 条件 2」です。

mysqlでの と の使用法は何ですか

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql での and の使用法は何ですか

AND 演算子は、2 つ以上のブール式を結合する論理演算子です。true のみを返します。両方の式が true と評価された場合のみ。 2 つの式のいずれかが false と評価された場合、AND 演算子は false を返します。

WHERE boolean_expression_1 AND boolean_expression_2SQL

次に、AND 演算子で true、false、null を組み合わせた場合の結果について説明します。

mysqlでの と の使用法は何ですか

AND 演算子は通常、ブール式を形成するために SELECT、UPDATE、DELETE ステートメントの WHERE 句で使用されます。 AND 演算子は、INNER JOIN 句または LEFT JOIN 句の結合条件でも使用されます。

AND 演算子を使用して式を評価する場合、MySQL は結果が決定されるまで式の残りの部分を評価します。この機能は短絡評価と呼ばれます。次の例を参照してください。

SELECT 1 = 0 AND 1 / 0 ;Shell

上記のクエリを実行すると、次の結果が得られます -

mysql> SELECT 1 = 0 AND 1 / 0 ;
+-----------------+
| 1 = 0 AND 1 / 0 |
+-----------------+
|               0 |
+-----------------+
1 row in setShell

MySQL では、0 は false とみなされ、ゼロ以外は true とみなされます。

MySQL は、式 1 = 0 AND 1/0 1 = 0 の最初の部分のみを評価します。式 1 = 0 は false を返すため、MySQL は式全体の結果が false であると結論付けます。 MySQL は式の残り、つまり 1/0 を評価しません。1/0 が評価されると、ゼロ除算エラーによりエラー メッセージが発行されます。

推奨学習: mysql ビデオ チュートリアル

以上がmysqlでの と の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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