日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

mysql中not in的用法是什么

發布時間:2023/12/31 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 mysql中not in的用法是什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在mysql中,“not in”用于判斷表達式的值是否不存在于給出的列表中,語法為“expr NOT IN(value1,value2,...)”;如果表達式的值不存在指定列表中,返回結果是1,否則返回結果是0。

本教程操作環境: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 的值和列表中的值逐一對比。

示例如下:

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;如果找到了匹配項,則返回值為 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的用法是什么的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。