SQL 語句中In 和 Where 的不同點

<span style="font-size: 16px; font-family: 宋體"><span class="baidu-highlight">SQL</span> 語句中In 和 Where 的含義不同。</span><br><span style="font-size: 16px; font-family: 宋體">應用解釋如下:</span><br><br><span style="font-size: 16px; font-family: 宋體">1、如需有條件地從表中選取、刪除、更新數據時,使用Where;</span><br><span style="font-size: 16px; font-family: 宋體">2、In只作為Where條件子句下的一個運算符,除了In之外還有Between、Like、=、&gt;、&gt;=、<br><span style="font-size: 16px; font-family: 宋體">下面舉例說明:</span><br><span style="font-size: 16px; font-family: 宋體">1、查詢名字為A和B的學生,則語句為</span><br><span style="font-family: 宋體"><span style="font-size: 16px">Select * from student where name in('A','B');</span><span style="font-size: 16px"><br>.......................................................................................................................<br></span><span style="font-size: 16px"><span class="con">where 后面是一個條件式,表示要找出滿足這個條件的結果<br>in 里面是個子查詢或者給定的值<br>比如 select * from student where Sname='張三';/*查詢姓名叫張三的學生的信息*/<br><br>select * from student where Sname in('張三','李四');/*查詢張三和李四的學生的信息*/<br><br>select * from student where Sname in(select Sname from sn where Sno='001');/*查詢學號是001的學生信息*/</span></span><span style="font-size: 16px"><br></span></span></span>

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享