sql 两个 in_SQL基础知识——IN运算符
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                sql 两个 in_SQL基础知识——IN运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                IN的作用
IN運算符允許您在WHERE子句中指定多個值。
IN運算符是多個OR條件的簡寫。
IN的語法
SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...);或者
SELECT column_name(s) FROM table_name WHERE column_name IN (SELECT STATEMENT);示例數據庫
以下數據選取自"Customers" 表:
IN的實例
以下SQL語句選擇省份位于“上海市”,“北京市”和“廣東省”的所有客戶:
代碼示例:
SELECT * FROM Customers WHERE 省份 IN ('上海市', '北京市', '廣東省');結果:
可以看到省份那一列都是IN里面的數據
以下SQL語句選擇不在“浙江省”,“上海市”或“北京市”中的所有客戶:
代碼示例:
SELECT * FROM Customers WHERE 省份 NOT IN ('浙江省', '上海市', '北京市');結果:
可以看到省份那一列排除了 IN里面的那些數據,因為這里是NOT,就是排除的意思。
以下SQL語句選擇來自同一城市的所有客戶作為供應商"Suppliers":
我們先看一下供應商"Suppliers"表里的內容:
代碼示例:
SELECT * FROM Customers WHERE 城市 IN (SELECT 城市 FROM Suppliers);結果:
我們看到,供應商Suppliers表里只有城市為上海,才與客戶Customers表里城市也為上海的數據能對應上。所以這里IN的作用是取兩個表都有的數據才會被查詢出來。
批注
IN的作用就是將需要查找的內容列出來放在后面的括號里,也可以將子查詢的結果放在括號內,這樣IN就只找符合括號里的內容,從而起到篩選的作用。另外IN里面可以放多種數據類型,常見的包括日期,字符,數值等類型。
總結
以上是生活随笔為你收集整理的sql 两个 in_SQL基础知识——IN运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux命令上网(linux 科学上网
- 下一篇: 街机安卓模拟器(街机安卓)
