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

WBOY
リリース: 2021-12-27 11:51:24
オリジナル
25789 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート