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