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