SQL Server2017数据库查询实验
?????????????????????????????????????????????????????? 實(shí)驗(yàn)二
- 在SQL Server 2017中建立三個(gè)表
圖1:學(xué)生表的建立
圖2:課程表的建立
圖3:學(xué)生工作表的建立
?
- 回答下列問題,寫出SQL語句
圖4:問題1的SQL語句
圖5:問題1運(yùn)行結(jié)果
圖6:問題2的SQL語句
圖7:問題2運(yùn)行結(jié)果
圖8:問題3的SQL語句
圖8:問題3運(yùn)行結(jié)果
圖9:問題4的SQL語句
圖10:問題4運(yùn)行結(jié)果
圖11:問題5的SQL語句
圖12:問題5的運(yùn)行結(jié)果
圖13:問題6的SQL語句
圖14:問題6運(yùn)行結(jié)果
圖15:問題7的SQL語句
圖16:問題7運(yùn)行結(jié)果
圖17:問題8的SQL語句
圖18:問題8運(yùn)行
連接查詢:
圖19:問題9連接查詢SQL語句
子查詢:
圖20:問題9子查詢SQL語句
10、查詢比“計(jì)算機(jī)應(yīng)用基礎(chǔ)”學(xué)時(shí)多的課程信息(使用連接查詢和子查詢方式兩種方式)。
連接查詢
圖21:問題10連接查詢SQL語句
子查詢:
圖22:問題10子查詢SQL語句
圖23:問題10運(yùn)行結(jié)果
11、查詢選修課程號(hào)為K002的學(xué)生的學(xué)號(hào)、姓名(使用連接查詢、普通子查詢、相關(guān)子查詢、使用exists關(guān)鍵字的相關(guān)子查詢四種方式)。
連接查詢:
圖24:問題11連接查詢SQL語句
?? 普通子查詢:
??
圖25:問題11普通子查詢SQL語句
? ?相關(guān)子查詢:
??
圖26:問題11相關(guān)子查詢SQL語句
?? EXISTS查詢:
??
圖27:問題11EXISTS查詢SQL語句
?
圖28:問題11運(yùn)行結(jié)果
12、查詢沒有選修K001和M001課程的學(xué)號(hào)、課程號(hào)和三次成績(jī)(使用子查詢)。
??
圖29:問題12的SQL語句
??
圖30:問題12運(yùn)行結(jié)果
總結(jié)
以上是生活随笔為你收集整理的SQL Server2017数据库查询实验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java info是什么_什么是pack
- 下一篇: 【Redis】Redis入门篇(1)