1. 程式人生 > >MySQL——IN的用法詳解

MySQL——IN的用法詳解

這篇文章簡單介紹了MySQL中IN的用法詳解的相關資料,需要的朋友可以參考下

說到Mysql 的 in 運算子可能有些新手還沒有使用過,導致在專案中多了很多不必要的麻煩

今天簡單的說說 in 的用法~

in 運算子用於 where 表示式中,以列表項的形式支援多個選擇,語法如下:

where column in (value1,value2,value3,...)

where column not in (value1,value2,value3,...)

當 in 前面加上 not 運算子時,表示與 in 相反的意思,即不在這些列表項內選擇。

 

例如現在有一張表的資料是這樣

然後輸入一下sql語句查詢

select * from sys_user where id in (2,3) 

//可以看做是:select * from sys_user where (id=2,id=3)

結果

可以看到他篩選出來了id為2、3的使用者

如果在前面加上 not ,結果相信大家也知道啦~

在 in ()中不僅可以用數字,也可以用字串,甚至可以用日期時間~但是要記得在字串上加上引號

 

The end!!!