SQL 語(yǔ)句中In 與 Where 的不同點(diǎn)
發(fā)表時(shí)間:2023-09-02 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]SQL 語(yǔ)句中In 和 Where 的含義不同。應(yīng)用解釋如下:1、如需有條件地從表中選取、刪除、更新數(shù)據(jù)時(shí),使用Where;2、In只作為Where條件子句下的一個(gè)運(yùn)算符,除了In之外還有Between、Like、=、>、>=、<、<=等運(yùn)算符。下面舉例說(shuō)明:1、查詢名字為...
SQL 語(yǔ)句中In 和 Where 的含義不同。
應(yīng)用解釋如下:
1、如需有條件地從表中選取、刪除、更新數(shù)據(jù)時(shí),使用Where;
2、In只作為Where條件子句下的一個(gè)運(yùn)算符,除了In之外還有Between、Like、=、>、>=、<、<=等運(yùn)算符。
下面舉例說(shuō)明:
1、查詢名字為A和B的學(xué)生,則語(yǔ)句為
Select * from student where name in('A','B');
.......................................................................................................................
where 后面是一個(gè)條件式,表示要找出滿足這個(gè)條件的結(jié)果
in 里面是個(gè)子查詢或者給定的值
比如 select * from student where Sname='張三';/*查詢姓名叫張三的學(xué)生的信息*/
select * from student where Sname in('張三','李四');/*查詢張三和李四的學(xué)生的信息*/
select * from student where Sname in(select Sname from sn where Sno='001');/*查詢學(xué)號(hào)是001的學(xué)生信息*/
以上就是SQL 語(yǔ)句中In 和 Where 的不同點(diǎn)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。