10W学习笔记——查询之联接
? ? ?學習完數據庫查詢的聚合、分支、日期和格式化四個功能后,這周我們又學習探索了數據庫聯接這一新功能。這個功能的亮點在于它可以將幾個甚至更多的表連接起來,從而實現我們想要達到的查詢目的。現在讓我們一起來看看在使用這個功能的時候會有哪些要點和難點吧!
1.在學院表、專業表、學位表中,查詢各學院及其下設各專業的全稱、學制、學位;
2.在學院表、專業表、班級表中,查詢各學院及其下設各班級的名稱(入學年份后2位+專業簡稱+行政班);
3.在學生成績表、學生表、班級表、專業表、教學任務表、教材表中,查詢14信管各學期、各課程的教材的訂購總金額(應按照學生成績表中的教材訂購標記,只針對已訂購教材的學生來統計總金額)
?
?
4.在專業表、班級表中,查詢所有專業及其下設班級名稱,未設班級的專業亦一并列出;
?
? 要點和易錯點:1、 在例1、2、3、4中,都使用JOIN語句連接表,且各連接語句前不用“,”;
? ? ? ? ? ? ? ? ? ? ? ? ? 2、例2中,沒有開設行政班的使用ISNULL語句;
? ? ? ? ? ? ? ? ? ? ? ? ? 3、例3中,要求只針對已訂購教材的學生來統計總金額,可以使用HAVING語句來約束條件;
? ? ? ? ? ? ? ? ? ? ? ? ? 4、例4中,要求未設班級的專業也一并列出,用LEFT語句就可以啦。
? ? 好了,這次就和大家分享到這了,更多的就讓我們一起在后續的日子里繼續探索,研究吧。
? ? ? ? ?
?
轉載于:https://www.cnblogs.com/705xinguan/p/7823185.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的10W学习笔记——查询之联接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 随笔18 java中的类加载器
- 下一篇: iOS 从实际出发理解多线程