數據庫——in 和 =

IN 和 = 操作

語法 :SELECT * FROM 表名 WHERE 字段名 IN (記錄值1,記錄值2,記錄值3,...)

例子:SELECT * FROM student WHERE Sno IN ('2012000','2012222','2012333')

數據庫——in 和 =

​in 轉換為 =

語法 : SELECT * FROM student WHERE Sno= 記錄值1 or Sno= 記錄值2 or Sno= 記錄值3

例子:SELECT * FROM student WHERE Sno='2012000' or Sno='2012222' or Sno='2012333'

數據庫——in 和 =

*******************************************************************************************************************************************

IN 與 = 在 子查詢中的操作

in 可以用於返回多個值,而不能用於返回多個值

例子:

in 例子: SELECT * FROM student WHERE Sno in (SELECT Sno FROM sc)

= 例子: SELECT * FROM student WHERE Sno = (SELECT Sno FROM SC WHERE SNO='2012000')

數據庫——in 和 =

​************************************************************************************************************************************************

在開發中 left join 使用 in 如果出現了一對多,需要注意

數據庫——in 和 =

​​


分享到:


相關文章: