SQL組合查詢


組合查詢:

利用UNION,將多條SELECT語句的結果合並成一個一個結果集。

比如:

輸入:

要找到以下符合以下兩個條件之一的顧客信息如cust_name,cust_contact,cust_email

一:cust_state是‘IL’,‘IN’,‘MI’的。

二:cust_name是‘Fun4all’的。 

第一種解決方案   兩個查詢中加個UNION:

SELECT cust_name,cust_contact,cust_email
FROM Customers
WHERE cust_state IN ('IL','IN','MI')
UNION
SELECT cust_name,cust_contact,cust_email
FROM  Customers
WHERE cust_name='Fun4ALL'

第二種解決方案 使用WHERE:

SELECT cust_name,cust_contact,cust_email
FROM Customers
WHERE cust_state IN ('IL','IN','MI')
OR  cust_name='Fun4ALL'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM