首頁 > 資料庫 > mysql教程 > 在 MySQL 中,IN() 比較函數如何運作?

在 MySQL 中,IN() 比較函數如何運作?

PHPz
發布: 2023-08-31 12:29:02
轉載
629 人瀏覽過

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

基本上,IN() 比較函數檢查一個值是否在一組值內。如果該值在一組值內,則傳回 1,否則傳回 0。其語法如下;

Expression IN (val1, val2,…,valN)
登入後複製

這裡,

  • 表達式是要在 IN 列表中的 N 個值集合中搜尋的值。
  • Val1, val2,…, valN 是 N 個值的集合,形成 IN 列表,從中進行搜尋。

範例

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)
登入後複製

以上是在 MySQL 中,IN() 比較函數如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板