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

您的位置:首頁技術(shù)文章
文章詳情頁

教你使用SQL語句進(jìn)行數(shù)據(jù)庫復(fù)雜查詢

瀏覽:174日期:2023-03-06 14:25:56
目錄
  • 前言

前言

本篇可當(dāng)做例題練習(xí),

1.查詢比”林紅”年紀(jì)大的男學(xué)生信息
語句:

select *from Studentwhere Sex="男" and 	year(Birth)-(select year(Birth)from Student--這里是需要告訴查詢的表名,相當(dāng)于嵌套	where Sname="林紅")<0

2.檢索所有學(xué)生的選課信息,包括學(xué)號、姓名、課程名、成績,性別.
語句:

select sc.sno,sname, course.Cno,Cname,Grade,Sex--這里如果兩個(gè)表中都有同一個(gè)屬性,則需要標(biāo)明在哪個(gè)表,如sc.snofrom student,sc,Coursewhere student.Sno=sc.Sno and Sc.Cno=course.Cno

3.查詢已經(jīng)選課的學(xué)生的學(xué)號、姓名、課程名、成績.
語句:

select sc.sno ,sname , Cname , Gradefrom student s , course c, scwhere s.sno=sc.sno and c.cno=sc.cno

(4)查詢選修了“C語言程序設(shè)計(jì)”的學(xué)生的學(xué)號與姓名
–a.用內(nèi)連接查詢
語句:

select sc.Sno,sname from student inner join sc onstudent.Sno=sc.Sno inner join course on sc.Cno =course.cnoand Cname="C語言程序設(shè)計(jì)"

–b.用連接查詢
語句:

select sc.Sno,sname from student,sc,course wherestudent .Sno=sc.Sno and sc.Cno =course.cnoand Cname="C語言程序設(shè)計(jì)"

–c.用子查詢
語句:

select Sno,sname from student where Sno in(select Sno from sc where Cno=(select cno from course where Cname ="C語言程序設(shè)計(jì)"))

(5)查詢與”張虹”在同一個(gè)班級的學(xué)生學(xué)號、姓名、家庭住址
–a.用連接查詢
語句:

select a.Sno,a.sname,a.Home_addr from student a,student b where a.Classno =b.Classno and b.Sname ="張虹" and a.Sname!="張虹"

–b.用子查詢
語句:

select Sno,sname,Home_addr  from student whereclassno=(select classno from student where sname="張虹")and sname!="張虹"

(6)查詢其他班級中比”051”班所有學(xué)生年齡大的學(xué)生的學(xué)號、姓名
代碼1:

select Sno,sname,Home_addr  from student whereclassno!="051" and Birth<all (select Birth  from student where classno="051")

代碼2:

select Sno,sname,Home_addr  from student whereclassno!="051" and Birth<(select min(Birth)  from student where classno="051")

(7)(選作)查詢選修了全部課程的學(xué)生姓名。本題使用除運(yùn)算的方法。
–由題意可得另一種語言,沒有一個(gè)選了課的學(xué)生沒有選course表里的課程。那么,我們需要兩個(gè)NOT EXISTS表示雙重否定;
語句:

select Sname from studentwhere not exists (select * from coursewhere not exists (select * from scwhere sno=student. snoand cno=Course.cno))

(8)查詢至少選修了學(xué)生“20110002”選修的全部課程的學(xué)生的學(xué)號,姓名。
語句:

select Sno, Sname from studentwhere sno in (select distinct sno from sc as sc1where not exists (select * from sc as sc2 where sc2.sno="20110002"and not exists (select * from sc as sc3 where sc3.Sno=sc1.sno andsc3.cno=sC2.cno) ))

(9)檢索選修了“高數(shù)”課且成績至少高于選修課程號為“002"課程的學(xué)生的學(xué)號、課程號、成績,并按成績從高到低排列。
語句:

select sc.Sno, sc.cno , grade from sc wheregrade >all(select grade from sc where cno="002" ) andCno= (select Cnofrom course where Cname="高數(shù)")order by Grade desc

(10)檢索選修了至少3門以上課程的學(xué)生的學(xué)號、總成績(不統(tǒng)計(jì)不及格的成績),并要求按總成績降序排列。
語句:

select sno,SUM(grade) from sc where sno in (select Sno from sc group by snohaving COUNT(*)>=3) and Grade>=60 group by snoorder by SUM (grade) desc

(12)檢索多于3名學(xué)生選修的并以3結(jié)尾的課程號的平均成績。
語句:

select avg(Grade) as 平均成績from scwhere Cno like "%3" group by cnohaving count (Cno)>3

(13)檢索最高分與最低分之差大于5分的學(xué)生的學(xué)號、姓名、最高分、最底分。

select distinct sc.sno 學(xué)號,sname 姓名,max (grade) as最高分,min (grade) as最低分from student,scwhere sc.sno=student.Sno group by sc.sno , Snamehaving max(grade) -min (grade) >5

(14)創(chuàng)建一個(gè)表Student_other,結(jié)構(gòu)同student,輸入若干記錄,部分記錄和student表中的相同。
–創(chuàng)建過程:

create table student__other (Sno char (8) primary key,Sname varchar (8) not null,sex char(2) not null,Birth smalldatetime not null,Classno char (3) not null,Entrance_date smalldatetime not null,Home_addr varchar (40) ,sdept char (2) not null,Postcode char (6))

隨意插入幾條student表中沒有的數(shù)據(jù):

–a.查詢同時(shí)出現(xiàn)在Student表和student_other表中的記錄
語句:

select * from student__other so ,student swhere so.sno=s.sno

----b.查詢Student表和Student_other表中的全部記錄
代碼:

select * from studentunionselect * from student__other

到此這篇關(guān)于教你使用SQL語句進(jìn)行數(shù)據(jù)庫復(fù)雜查詢的文章就介紹到這了,更多相關(guān)sql復(fù)雜查詢語句內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MsSQL
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久超级碰碰| 黄色在线一区| 91精品一区二区三区综合在线爱| 少妇精品久久久一区二区| 欧美日韩第一| 久久高清精品| 在线亚洲精品| 视频一区中文字幕精品 | 爽爽淫人综合网网站 | 日韩高清中文字幕一区| 97欧美在线视频| 国产精品.xx视频.xxtv| 久久av在线| 99国产精品99久久久久久粉嫩| 日本久久成人网| 国产精品主播在线观看| 亚洲国内欧美| 亚洲天堂av影院| 亚洲综合在线电影| 国产成人1区| 一本大道色婷婷在线| 国产亚洲一区二区手机在线观看 | 老鸭窝一区二区久久精品| 综合干狼人综合首页| 久久99伊人| 久久成人高清| 欧美日韩国产v| 欧美日韩尤物久久| 日韩国产在线| 国产精品久久久久久久久久10秀| 婷婷激情一区| 水野朝阳av一区二区三区| 国产激情欧美| 精品一区免费| 日韩不卡免费视频| 日本а中文在线天堂| 视频一区免费在线观看| 久久不见久久见中文字幕免费| 日韩黄色大片网站| 亚洲精品激情| 久久国产亚洲| 美女高潮久久久| 亚洲视频二区| 欧美日韩一区二区综合| 欧美激情视频一区二区三区在线播放| 激情婷婷久久| 日韩综合在线| 国产劲爆久久| 日韩一区网站| 亚洲综合二区| 黄色不卡一区| 久久的色偷偷| 国产欧美精品| 91p九色成人| 日韩在线观看一区二区三区| 伊人成人在线视频| 久久一区二区三区电影| 91中文字幕精品永久在线| 国产精品美女午夜爽爽| 深夜日韩欧美| 久久亚洲影院| 视频一区二区三区中文字幕| 欧美日韩四区| av成人国产| 亚洲欧美日韩在线观看a三区 | 亚洲乱亚洲高清| 国产精品社区| 在线亚洲激情| 亚洲人成网站在线在线观看| 亚洲欧洲一区| 国产精品普通话对白| 99热精品在线| 一区二区91| 日本欧美大码aⅴ在线播放| 欧美一区91| 久久精品国产一区二区| 成人日韩av| 在线看片福利| 91精品国产自产在线观看永久∴| 久久精品卡一| 欧美资源在线| 国产伦理一区| 国产在线看片免费视频在线观看| 成人在线视频中文字幕| 香蕉久久99| 日韩精品亚洲aⅴ在线影院| 国产精品v一区二区三区| 日本欧美国产| 老司机精品久久| 国产精品永久| 美女网站一区| 欧美日韩一视频区二区| 国产一区二区三区免费在线| 久久久久久美女精品| 视频一区免费在线观看| 国产毛片精品久久| 亚洲国产不卡| 国产黄色精品| 日av在线不卡| 国产一区二区三区天码| 在线综合亚洲| 国产中文在线播放| 日韩久久一区| 婷婷成人在线| 麻豆成人91精品二区三区| 日韩视频不卡| 成人台湾亚洲精品一区二区| 水蜜桃久久夜色精品一区的特点| 97久久亚洲| 国产精品美女久久久| 中文字幕在线视频久| 国产精品亚洲四区在线观看| 国产精品视区| 亚洲91精品| 国产一区2区| 国产精品美女午夜爽爽| 亚洲精品高潮| 视频在线观看一区二区三区| 久久狠狠婷婷| 性感美女一区二区在线观看| 欧美极品一区二区三区| 日本不卡不码高清免费观看| 亚洲精品一区二区妖精| 国产一区二区三区网| 国产精品大片免费观看| 亚洲精品影院在线观看| av不卡免费看| 国产精品试看| 香蕉久久国产| 欧美专区一区二区三区| 在线亚洲免费| 中文字幕av一区二区三区四区| 91精品观看| 国产精品试看| 亚洲一区欧美| 日韩高清不卡一区二区| 日本aⅴ免费视频一区二区三区| 亚洲日韩视频| 亚洲男女自偷自拍| 亚洲精品九九| 欧美交a欧美精品喷水| 久久精品国产网站| 麻豆视频在线看| 欧美一级精品| 自拍自偷一区二区三区| 久久激情av| 国产成人精品亚洲线观看| 精品免费av在线| 午夜久久福利| 日本午夜精品一区二区三区电影 | 欧美粗暴jizz性欧美20| 欧美福利一区| 亚洲精品字幕| 欧美黄色一区二区| 成人羞羞视频播放网站| 悠悠资源网久久精品| 青青草91视频| 色婷婷精品视频| 亚洲狼人精品一区二区三区| 国产精品宾馆| 亚洲综合电影一区二区三区| 国产三级精品三级在线观看国产| 国产精品国产一区| 在线一区免费观看| 国产精品白丝一区二区三区| 精精国产xxxx视频在线野外 | 六月婷婷综合| 日韩欧美在线精品| 国产夫妻在线| 日韩av一区二| 欧美精选一区二区三区| 日韩精品a在线观看91| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 五月激情久久| 久久精品97| 午夜在线视频观看日韩17c| 成人亚洲精品| 国产精品亚洲产品| 中文无码日韩欧| 久久久人人人| 国产激情综合| 国产日韩欧美高清免费| 午夜欧美精品| 久久国产日本精品| 国产成人免费精品| 国产精品日本一区二区三区在线| 亚洲欧美日本日韩| 日本美女一区| 国产+成+人+亚洲欧洲在线| 国产精品亚洲片在线播放| 日韩精品一区二区三区中文在线| 六月天综合网| 国产美女精品| 免费日韩av片| 综合国产视频| 日本成人中文字幕在线视频| 亚洲毛片一区| 日本一区二区三区视频在线看| 蜜臀av一区二区三区| 亚洲日本久久|