ホームページ >データベース >mysql チュートリアル >mysqlでのnot inの使用法は何ですか

mysqlでのnot inの使用法は何ですか

WBOY
WBOYオリジナル
2021-12-27 11:51:2425832ブラウズ

mysql では、「not in」は、式の値が指定されたリストに存在しないかどうかを判断するために使用されます。構文は「expr NOT IN (value1, value2,...)」です。式 式の値が指定されたリストに存在しない場合、戻り結果は 1 になり、それ以外の場合、戻り結果は 0 になります。

mysqlでのnot inの使用法は何ですか

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

mysql での not in の使用法は何ですか。

NOT IN は、式の値が指定されたリスト ; そうでない場合、戻り値は 1 であり、そうでない場合、戻り値は 0 です。

構文形式は次のとおりです。

expr NOT IN ( value1, value2, value3 ... valueN )

expr は判定対象の式を表し、value1、value2、value3... valueN はリスト内の値を表します。 MySQL は expr の値とリスト内の値を 1 つずつ比較します。

例は次のとおりです。

mysql> SELECT 2 NOT IN (1,3,5,'thks'),'thks' NOT IN (1,3,5, 'thks');
+-------------------------+-------------------------------+
| 2 NOT IN (1,3,5,'thks') | 'thks' NOT IN (1,3,5, 'thks') |
+-------------------------+-------------------------------+
|                       1 |                             0 |
+-------------------------+-------------------------------+
1 row in set, 2 warnings (0.00 sec)

NOT IN 演算子の両側に NULL 値 NULL がある場合、一致が見つからない場合、戻り値は NULL になります。 if found 一致するものがあれば、戻り値は 0 です。

例は次のとおりです:

mysql>  SELECT NULL NOT IN (1,3,5,'thks'),10 NOT IN (1,0,NULL,'thks');
+----------------------------+-----------------------------+
| NULL NOT IN (1,3,5,'thks') | 10 NOT IN (1,0,NULL,'thks') |
+----------------------------+-----------------------------+
|                       NULL |                        NULL |
+----------------------------+-----------------------------+
1 row in set, 1 warning (0.00 sec)
mysql>  SELECT NULL NOT IN (1,3,5,'thks'),10 NOT IN (1,10,NULL,'thks');
+----------------------------+------------------------------+
| NULL NOT IN (1,3,5,'thks') | 10 NOT IN (1,10,NULL,'thks') |
+----------------------------+------------------------------+
|                       NULL |                            0 |
+----------------------------+------------------------------+
1 row in set (0.00 sec)

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

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

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