希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

數據查詢中并集UNION、交集INTERSECT、差集EXCEPT用法

百恒網絡 2016-11-20 5109

在做數據查詢過程中,我們經常要對數據集合進行一些包含或排除的條件查詢,例如:要查詢求算機系學生的學號和選了c03課程且成績在80分以上的學生學號,若是用用條件查詢就要許多的and或or,我們用運算集查詢就方便許多,接下來由南昌網站設計公司百恒網絡數據工程師結合實例向大家介紹并集UNION、交集INTERSECT、差集EXCEPT的使用方法:

1.SQL集合的并集運算

求計算機系學生的學號和選了“c03”課程且成績在80分以上的學生學號。

SELECT sid FROM student WHERE department='計算機系' UNION (SELECT sid FROM learning WHERE cid='c03' AND score>80)

2.SQL集合的差集運算

求沒有選擇課號為“c01”的學生的學號和課號。

SELECT sid,cid FROM learning WHERE sid IN ( SELECT sid FROM learning EXCEPT ( SELECT sid FROM learning WHERE cid='c01') )

3.SQL集合的交集運算

求同時選了課號為“c01”和“c02”的學生學號。

SELECT sid FROM learning WHERE cid='c01' INTERSECT (SELECT sid FROM learning WHERE cid='c02')

也可以采用自連接的方式求解,即通過自連接將cid的一個屬性變成兩個名義屬性,再逐行進行比較:

SELECT l1.sid FROM learning l1,learning l2 WHERE l1.sid=l2.sid AND l1.cid='c01' AND l2.cid='c02'

本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣技人員有所幫助。原創文章出自:南昌網站建設公司-百恒網絡 http://www.527701.com/article/1793.html 如轉載請注明出處!


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 德江县| 沂源县| 海阳市| 新蔡县| 满洲里市| 绥中县| 松原市| 南投市| 怀来县| 和田市| 蓝田县| 营山县| 巧家县| 辛集市| 马关县| 射阳县| 宝坻区| 潞城市| 轮台县| 兴安盟| 荔波县| 鄯善县| 安新县| 宝丰县| 岳西县| 应城市| 齐河县| 萍乡市| 刚察县| 田东县| 逊克县| 赞皇县| 新泰市| 秦安县| 旬邑县| 平乡县| 滦南县| 五家渠市| 建宁县| 闵行区| 开平市|