日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SQL Server數據庫連接查詢和子查詢實戰案例

瀏覽:340日期:2023-05-02 10:03:27
目錄
  • 前言
  • 1.查詢所有學生的學號、姓名、選修課程號和成績
  • 2.查詢選修了課程名稱為“數據庫原理與應用”的學生的學號和姓名
  • 3.使用別名實現查詢所有學生的學號、姓名、選修課程號和成績
  • 4.查詢所有年齡比張文寶大的學生的姓名、性別和年齡
  • 5.用格式二實現查詢所有學生的學號、姓名、選修課程號和成績
  • 6.查詢所有學生的學號、姓名及對應選課的信息,如果該學生沒有選課,也需要顯示該生的學號和姓名
  • 7.查詢選課學生的基本信息(若實際上有外鍵約束,這種情況是不存在的)
  • 8.采用右外連接查詢學生的學號、選修的課程號、課程名及學分,同時也列出無學生選修的課程信息
  • 9.student和sc表實現全外連接
  • 10.從student表中查詢年齡為‘19’和‘20’的學生的系部,不包括重復行
  • 11.從student表中查詢年齡為‘19’和‘20’的學生的系部,包括重復行
  • 12.查詢所有選修課程的學生的學號和姓名
  • 13.查詢年齡高于平均年齡的學生的學號、姓名和年齡
  • 14.查詢比CS系的任一學生年齡都大的學生姓名和年齡
  • 15.查詢已有學生選修的課程信息
  • 16.查詢尚沒有學生選修的課程信息
  • 17.查詢CS系學生的信息,生成一個新表temp
  • 18.將所有的學號和課程號信息生成一個新表SCL
  • 19.將選修了“前臺頁面設計”課程的學生成績增加5分
  • 20.刪除選修了“前臺頁面設計”課程的選課信息
  • 總結

提示: 利用單表簡單查詢和多表高級查詢技能,并且根據查詢要求靈活使用內連接查詢、外連接查詢或子查詢等。同時還利用內連接查詢的兩種格式、三種外連接查詢語法格式和子查詢的語法格式。

前言

內連接查詢(不同表之間查詢)

1.查詢所有學生的學號、姓名、選修課程號和成績

方法一

USE XSCJGOSELECT student.sno,sname,cno,grade from student,scwhere student.sno=sc.sno

方法二

USE XSCJGOSELECT student.sno,sname,cno,grade from student join sc on student.sno=sc.sno

2.查詢選修了課程名稱為“數據庫原理與應用”的學生的學號和姓名

方法一

USE XSCJselect student.sno,sname from student,sc,coursewhere student.sno=sc.sno and sc.cno=course.cno and cname="數據庫原理與應用"

方法二

select student.sno,sname from student join sc on student.sno=sc.sno join course on sc.cno=course.cnowhere cname="數據庫原理與應用"

3.使用別名實現查詢所有學生的學號、姓名、選修課程號和成績

select x.sno,sname,cno,gradefrom student x,sc ywhere x.sno=y.sno

自身連接查詢

4.查詢所有年齡比張文寶大的學生的姓名、性別和年齡

select A.sname,A.ssex,A.sagefrom student A,student Bwhere B.sname="張文寶" and A.sage>B.sage

使用第二種格式實現內連接查詢(JOIN ON)

5.用格式二實現查詢所有學生的學號、姓名、選修課程號和成績

SELECT student.sno,sname,cno,gradefrom student join scon student.sno=sc.sno

外連接(左外連接)

6.查詢所有學生的學號、姓名及對應選課的信息,如果該學生沒有選課,也需要顯示該生的學號和姓名

SELECT student.sno,sname,cno,gradefrom student left outer join scon student.sno=sc.sno

右外連接

7.查詢選課學生的基本信息(若實際上有外鍵約束,這種情況是不存在的)

select sc.sno,sname,cno,gradefrom sc right outer join studenton student.sno=sc.sno

8.采用右外連接查詢學生的學號、選修的課程號、課程名及學分,同時也列出無學生選修的課程信息

select sc.sno,course.cno,cname,creditfrom sc right outer join courseon course.cno=sc.cno

全外連接

9.student和sc表實現全外連接

select *from sc full outer join student on student.sno=sc.sno

UNION聯合查詢

10.從student表中查詢年齡為‘19’和‘20’的學生的系部,不包括重復行

select sdept from student where sage="19"unionselect sdept from student where sage="20"

11.從student表中查詢年齡為‘19’和‘20’的學生的系部,包括重復行

select sdept from student where sage="19"union allselect sdept from student where sage="20"

使用IN或NOT IN 的子查詢

12.查詢所有選修課程的學生的學號和姓名

select sno,snamefrom studentwhere sno in(select sno from sc)

改為連接查詢實現

select distinct student.sno,snamefrom student join scon student.sno=sc.sno

使用比較運算符的子查詢

13.查詢年齡高于平均年齡的學生的學號、姓名和年齡

select sno,sname,sagefrom student where sage>(select AVG(sage) from student)

使用ANY或ALL的子查詢

14.查詢比CS系的任一學生年齡都大的學生姓名和年齡

select sname,sagefrom studentwhere sage>any	(select sage from student where sdept="CS")	AND sdept!="CS"select * from student

使用EXISTS的子查詢

15.查詢已有學生選修的課程信息

select *from coursewhere exists(select * from sc where course.cno=sc.cno)

16.查詢尚沒有學生選修的課程信息

select *from coursewhere not exists(select * from sc where course.cno=sc.cno)

查看course表

抽取數據到另一個表

17.查詢CS系學生的信息,生成一個新表temp

select *into tempfrom student where sdept="CS"select * from temp

INSERT語句中的子查詢

18.將所有的學號和課程號信息生成一個新表SCL

INSERT INTO SCL(sno,cno)select sno,cnofrom student,course

UPDATE 語句中的子查詢

19.將選修了“前臺頁面設計”課程的學生成績增加5分

UPDATE scset grade=grade+5where cno=(select cno from course where sc.cno=course.cno and cname="前臺頁面設計")

刪除語句中的子查詢

20.刪除選修了“前臺頁面設計”課程的選課信息

delete from sc where cno= (select cno from course where sc.cno=course.cno and cname="前臺頁面設計")

總結

到此這篇關于SQL Server數據庫連接查詢和子查詢的文章就介紹到這了,更多相關SQLServer連接查詢和子查詢內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: MsSQL
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲综合电影一区二区三区| 久久精品观看| 麻豆网站免费在线观看| 大香伊人久久精品一区二区| 欧美视频精品全部免费观看| 欧美偷窥清纯综合图区| 国产日产精品一区二区三区四区的观看方式| 免费日韩一区二区| 亚洲一区二区三区久久久| 免费在线观看成人| 国产精品普通话对白| 极品裸体白嫩激情啪啪国产精品| 欧美日韩高清| 亚洲一级在线| 日韩高清电影一区| 欧美xxxx性| 蜜臀国产一区| 鲁大师成人一区二区三区| 婷婷综合成人| 国产理论在线| 亚洲我射av| 精品一区二区三区在线观看视频| 日韩电影免费网站| 久久都是精品| 精品入口麻豆88视频| 欧美日韩视频| 国产亚洲精aa在线看| 精品国产三区在线| 精品一区亚洲| 国产欧美丝祙| 午夜精品免费| 久久精品二区亚洲w码| 国产91一区| 国产福利亚洲| 日av在线不卡| 性感美女一区二区在线观看| 日本天堂一区| 国产视频一区在线观看一区免费| 国产精品视频一区二区三区四蜜臂| 欧美一级精品| 国产一区丝袜| 国产精品一区二区美女视频免费看| 国产一区亚洲| 精品香蕉视频| 日韩精品亚洲一区二区三区免费| 色老板在线视频一区二区| 欧美一级网站| 亚洲人亚洲人色久| 欧美+日本+国产+在线a∨观看| 国产精品**亚洲精品| 一级欧美视频| 亚洲欧美日韩视频二区| 色吊丝一区二区| 高清日韩中文字幕| 精品色999| 国产成人精品一区二区三区视频 | 美女尤物国产一区| 日本精品一区二区三区在线观看视频| 亚洲韩日在线| 不卡中文字幕| 国产高清久久| 99国产精品免费视频观看| 亚洲一级少妇| 国产 日韩 欧美一区| 色婷婷久久久| 精品久久国产一区| 日韩二区三区四区| 蜜臀精品一区二区三区在线观看| 日韩在线综合| 极品日韩av| 粉嫩av一区二区三区四区五区 | 亚洲香蕉久久| 青青伊人久久| 久久99高清| 99久久www免费| 亚洲欧美网站| 999在线观看精品免费不卡网站| 亚洲一级黄色| 日本久久二区| 欧洲精品一区二区三区| 美国三级日本三级久久99 | 国产成人在线中文字幕| 日本精品影院| 免费高清在线一区| 欧美久久久网站| 精品欧美视频| 日韩亚洲在线| 欧美精品第一区| 免费黄色成人| 国产精品网在线观看| 久久蜜桃av| 欧美日韩国产精品一区二区亚洲| 国产传媒在线观看| 欧美在线影院| 一本一道久久a久久精品蜜桃| 日韩欧美字幕| 日韩精品国产精品| 国产成人精品亚洲线观看 | 久久精品成人| 国产精品亚洲一区二区在线观看 | 精品一区二区三区中文字幕在线| 欧美在线资源| 国产一区二区三区四区| 日韩专区在线视频| 色婷婷精品视频| 国产欧美精品| 蜜桃久久久久久| 激情久久五月| 9999国产精品| 美女久久99| 亚洲精品观看| 亚洲女同一区| 久久久成人网| 日本欧美国产| 精品美女久久| 老色鬼精品视频在线观看播放| 免费在线观看不卡| 亚洲精品午夜av福利久久蜜桃| 欧美国产美女| 国产美女高潮在线| 都市激情国产精品| 精品亚洲a∨| 久久久久伊人| 日韩av在线播放网址| 久久不见久久见国语| 美美哒免费高清在线观看视频一区二区 | 亚洲欧美日韩国产综合精品二区| 国产91久久精品一区二区| 日韩av首页| 蜜桃国内精品久久久久软件9| 精品亚洲美女网站| 日韩一区三区| 婷婷成人在线| 中日韩男男gay无套| 视频在线观看91| 日本中文字幕一区二区| 国产日产一区| 国产在线一区不卡| 日韩在线观看| 影音先锋久久精品| 日韩精品三级| 精品免费av| 国产99亚洲| 日韩精品视频在线看| 美女在线视频一区| 在线手机中文字幕| 欧美一级精品| 在线看片一区| 久久这里只有| 欧美特黄一区| 国产乱码精品一区二区三区四区| 老司机精品视频在线播放| 国产精品高颜值在线观看| 久久久久99| 欧美伊人久久| 亚洲久久在线| 99久久精品网| 国产乱人伦精品一区| 一区二区三区四区在线看| 日韩欧美在线精品| 欧美一级鲁丝片| 日韩福利视频网| 日韩网站在线| 日本久久黄色| 久久激情五月婷婷| 黄色亚洲在线| 成人日韩av| 无码日韩精品一区二区免费| 精品国产一区二区三区噜噜噜| 久久国产精品毛片| 日韩国产一区| 老牛国内精品亚洲成av人片| 中文字幕一区二区三区四区久久 | 国产一区二区亚洲| 日韩精品午夜视频| 91精品91| 国产精品啊v在线| 国产精品社区| 不卡中文字幕| 日韩免费久久| 国产suv精品一区二区四区视频| 日韩av一区二区三区| 亚洲欧美日韩精品一区二区| se01亚洲视频| 黄毛片在线观看| 粉嫩av一区二区三区四区五区 | 国产伦精品一区二区三区视频 | 精品三级av| 麻豆91精品视频| 精品色999| 美女高潮久久久| 国产精品1luya在线播放| 国产精品一区二区99| 日本va欧美va精品| 国产视频一区二| 国产亚洲精品精品国产亚洲综合| 日韩高清不卡在线| 久久国产欧美日韩精品| 美腿丝袜亚洲三区| 日韩电影免费在线观看|