在mysql中,select語句內(nèi)in常用于where表達式中,其作用是查詢某個范圍內(nèi)的數(shù)據(jù),in查詢的范圍數(shù)據(jù)并不一定是明確的,可能會包含子查詢語句,語法為“select * from where…in(范圍數(shù)據(jù)或者子查詢語句)”。
本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
mysql的select語句中in的用法是什么
一、基礎用法
mysql中in常用于where表達式中,其作用是查詢某個范圍內(nèi)的數(shù)據(jù)。
select * from where field in (value1,value2,value3,…)
當 IN 前面加上 NOT 運算符時,表示與 IN 相反的意思,即不在這些列表項內(nèi)選擇
select * from where field not in (value1,value2,value3,…)
二、IN 子查詢