ホームページ > データベース > mysql チュートリアル > IN() 比較関数は MySQL でどのように機能しますか?

IN() 比較関数は MySQL でどのように機能しますか?

PHPz
リリース: 2023-08-31 12:29:02
転載
629 人が閲覧しました

在 MySQL 中,IN() 比较函数如何工作?

基本的に、IN() 比較関数は、値が値のセット内にあるかどうかをチェックします。値が値のセット内にある場合は 1 を返し、それ以外の場合は 0 を返します。構文は次のとおりです;

Expression IN (val1, val2,…,valN)
ログイン後にコピー

ここで、

  • 式は、IN リスト内の N 個の値のセット内で検索される値です。
  • Val1、val2、…、valN は、検索対象の IN リストを形成する N 個の値のセットです。

mysql> Select 100 IN (50,100,200,400,2000);
+------------------------------+
| 100 IN (50,100,200,400,2000) |
+------------------------------+
|                            1 |
+------------------------------+
1 row in set (0.00 sec)

mysql> Select 1000 IN (50,100,200,400,2000);
+-------------------------------+
| 1000 IN (50,100,200,400,2000) |
+-------------------------------+
|                             0 |
+-------------------------------+
1 row in set (0.00 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABC');
+---------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABC') |
+---------------------------------+
|                               1 |
+---------------------------------+
1 row in set (0.01 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABCDEF');
+------------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |
+------------------------------------+
|                                  0 |
+------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

以上がIN() 比較関数は MySQL でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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