1. 程式人生 > >10W學習筆記——查詢之聯接

10W學習筆記——查詢之聯接

pan font logs 會有 family 微軟 標記 ima 表連接

學習完數據庫查詢的聚合、分支、日期和格式化四個功能後,這周我們又學習探索了數據庫聯接這一新功能。這個功能的亮點在於它可以將幾個甚至更多的表連接起來,從而實現我們想要達到的查詢目的。現在讓我們一起來看看在使用這個功能的時候會有哪些要點和難點吧!

1.在學院表、專業表、學位表中,查詢各學院及其下設各專業的全稱、學制、學位;

技術分享技術分享

2.在學院表、專業表、班級表中,查詢各學院及其下設各班級的名稱(入學年份後2位+專業簡稱+行政班);

技術分享

技術分享

3.在學生成績表、學生表、班級表、專業表、教學任務表、教材表中,查詢14信管各學期、各課程的教材的訂購總金額(應按照學生成績表中的教材訂購標記,只針對已訂購教材的學生來統計總金額)

技術分享

技術分享

4.在專業表、班級表中,查詢所有專業及其下設班級名稱,未設班級的專業亦一並列出;

技術分享

技術分享

要點和易錯點:1、 在例1、2、3、4中,都使用JOIN語句連接表,且各連接語句前不用“,”;

2、例2中,沒有開設行政班的使用ISNULL語句;

3、例3中,要求只針對已訂購教材的學生來統計總金額,可以使用HAVING語句來約束條件;

4、例4中,要求未設班級的專業也一並列出,用LEFT語句就可以啦。

好了,這次就和大家分享到這了,更多的就讓我們一起在後續的日子裏繼續探索,研究吧。

10W學習筆記——查詢之聯接