SQL操作題參考模板_第1頁
SQL操作題參考模板_第2頁
SQL操作題參考模板_第3頁
SQL操作題參考模板_第4頁
SQL操作題參考模板_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、sql操作題(子查詢,連接查詢)1.查詢比所有學(xué)生平均年齡大的學(xué)生的學(xué)號(hào),姓名和年齡。select sno,sname,sagefrom studentwhere sage>(select avg(sage) from student)2.查詢與張強(qiáng)同一個(gè)專業(yè)的學(xué)生有哪些。select snamefrom studentwhere sname<>'張強(qiáng)' and sdept=(select sdept from studentwhere sname='張強(qiáng)')3.查詢計(jì)算機(jī)系學(xué)生選課的情況。select sname,cnamefrom stud

2、ent,course,scwhere o=o and student.sno=sc.sno and sdept='計(jì)算機(jī)系'4.查詢每門課被學(xué)生選修的情況。select *from studentwhere sno in(select sno from course,scwhere o=o)5.查詢選修了“離散數(shù)學(xué)”課程的學(xué)生的學(xué)號(hào),姓名,課程號(hào),課程名,成績(jī)。select student.sno, student.sname,o,ame,sc.gradefrom student,course,sc1 / 14where student.sno=sc.sno and o=o a

3、nd ame='離散數(shù)學(xué)'6.查詢選修“計(jì)算機(jī)基礎(chǔ)”這門課并且這門課成績(jī)?cè)?0分以上的學(xué)生的學(xué)號(hào)、姓名、專業(yè)名。select sno,sname,sdeptfrom studentwhere sno in(select snofrom course,scwhere o=o and grade>80 and cname='計(jì)算機(jī)基礎(chǔ)')7.查詢與張強(qiáng)同名的學(xué)生有哪些。select sno,snamefrom studentwhere sname like '張強(qiáng)'8.查詢每個(gè)學(xué)生的總學(xué)分。select sno,sum(cc)from cour

4、se,scwhere o=ogroup by sno9.查詢沒有選課的學(xué)生的信息。select *from studentwhere sno in not(select snofrom sc)10.查詢沒有選修數(shù)據(jù)庫這門課的學(xué)生的學(xué)號(hào)。select distinct snofrom scwhere sno<>(select sno from sc,coursewhere o=o and cname='數(shù)據(jù)庫')期中考試中查詢視圖操作題之SQL命令參考答案二、查詢視圖操作題之SQL命令參考答案以下各題所用的七個(gè)表:RSDA表(教師號(hào),姓名,性別,出生日期,工作時(shí)間,職

5、稱,婚否,基本工資,簡(jiǎn)歷)GZDA表(教師號(hào),基本工資,工齡工資,獎(jiǎng)勵(lì)工資,福利工資,補(bǔ)助,應(yīng)發(fā)工資,工會(huì)會(huì)費(fèi),實(shí)發(fā)工資)XSCJDA表(學(xué)號(hào),課程號(hào),成績(jī))KCDA表(課程號(hào),課程名稱,學(xué)時(shí),教師號(hào))XSDA表(學(xué)號(hào),姓名,性別,出生日期,簡(jiǎn)歷,照片)學(xué)生信息表(學(xué)號(hào),姓名,性別,專業(yè),出生日期,身高,住校否,個(gè)人簡(jiǎn)歷,照片)學(xué)生成績(jī)表(學(xué)號(hào),姓名,大學(xué)英語,計(jì)算機(jī),大學(xué)語文,政治) 3.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML1.TXT中)(1)從學(xué)生信息和學(xué)生成績(jī)表中查詢所有女生的姓名、性別和大學(xué)語文成績(jī)。SELECT 學(xué)生信息.姓名,性別,大學(xué)語文 FROM 學(xué)生

6、信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 性別="女"(2)查詢顯示學(xué)生信息表中“藝術(shù)設(shè)計(jì)”專業(yè)學(xué)習(xí)的學(xué)生,將查詢結(jié)果送到CX表中。SELECT * FROM 學(xué)生信息 WHERE 專業(yè)="藝術(shù)設(shè)計(jì)" INTO TABLE CX(3)查詢顯示學(xué)生成績(jī)表中大學(xué)英語成績(jī)排前三名的學(xué)生成績(jī),包括學(xué)號(hào)、姓名和大學(xué)英語3個(gè)字段。SELECT TOP 3 學(xué)號(hào),姓名,大學(xué)英語 FROM 學(xué)生成績(jī) ORDER BY 大學(xué)英語 DESCENDING6.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML2.TXT中)(1)從學(xué)生信息和

7、學(xué)生成績(jī)表中查詢所有1989年以后出生的學(xué)生姓名和計(jì)算機(jī)成績(jī)。SELECT 學(xué)生信息.姓名,計(jì)算機(jī) FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND YEAR(出生日期)>1989(2)查詢顯示學(xué)生信息表中非“國(guó)際貿(mào)易”專業(yè)學(xué)習(xí)的學(xué)生信息,將查詢結(jié)果送到CX表中。SELECT * FROM 學(xué)生信息 WHERE 專業(yè)<>"國(guó)際貿(mào)易" INTO TABLE CX(3)查詢顯示學(xué)生信息表和學(xué)生成績(jī)表中身高排前三名的學(xué)生政治成績(jī),包括姓名、身高和政治3個(gè)字段。SELECT TOP 3學(xué)生信息.姓名,身高,政治 FROM 學(xué)生信息,

8、學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) ORDER BY 身高 DESCENDING9.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML3.TXT中)(1)查詢顯示RSDA表中女教師記錄,將查詢結(jié)果送到CX表中。SELECT * FROM RSDA WHERE 性別="女" INTO TABLE CX(2)查詢顯示學(xué)生信息表中男學(xué)生的姓名、年齡,并按年齡降序顯示結(jié)果。SELECT 姓名,YEAR(DATE()-YEAR(出生日期) AS 年齡 FROM 學(xué)生信息 WHERE 性別="男" ORDER BY 2 DESCENDI

9、NG(3)查詢顯示學(xué)生信息表和學(xué)生成績(jī)表中大學(xué)英語成績(jī)80分以上的男生成績(jī),包括姓名、大學(xué)英語和性別3個(gè)字段。SELECT 學(xué)生信息.姓名,大學(xué)英語,性別 FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 大學(xué)英語>80 AND 性別="男"12.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML4.TXT中)(1)從XSDA表中查詢姓名為“王巖”的記錄,將查詢結(jié)果送到CX表中。SELECT * FROM XSDA WHERE 姓名="王巖" INTO TABLE CX(2)查詢顯示學(xué)生信息表中1988年

10、以后(包括1988年)出生的女生的學(xué)生的信息。SELECT * FROM 學(xué)生信息 WHERE YEAR(出生日期)>=1988 AND 性別="女"(3)查詢顯示學(xué)生成績(jī)表中所有學(xué)生大學(xué)英語和計(jì)算機(jī)兩門課程的平均成績(jī)。SELECT AVG(大學(xué)英語) AS 大學(xué)英語平均成績(jī),AVG(計(jì)算機(jī)) AS 計(jì)算機(jī)平均成績(jī) FROM 學(xué)生成績(jī)15.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML5.TXT中)(1)從XSCJDA表中查詢課程號(hào)為“j001”的記錄,將查詢結(jié)果送到CX表中。SELECT * FROM XSCJDA WHERE 課程號(hào)="j

11、001" INTO TABLE CX(2)查詢顯示學(xué)生信息表中男女學(xué)生的平均身高。SELECT 性別,AVG(身高) AS 平均身高 FROM 學(xué)生信息 GROUP BY 性別(3)查詢顯示學(xué)生成績(jī)表中所有姓“李”的學(xué)生的信息。SELECT * FROM 學(xué)生成績(jī) WHERE SUBSTR(姓名,1,2)="李"18.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML6.TXT中)(1)從GZDA表中查詢應(yīng)發(fā)工資總和,將查詢結(jié)果送到CX表中。SELECT SUM(應(yīng)發(fā)工資) AS 應(yīng)發(fā)工資總和 FROM GZDA INTO TABLE CX(2)查詢顯

12、示學(xué)生信息表和學(xué)生成績(jī)表中“法學(xué)”專業(yè)學(xué)習(xí)的學(xué)生姓名、專業(yè)、大學(xué)英語和計(jì)算機(jī)的信息。SELECT 學(xué)生信息.姓名,專業(yè),大學(xué)英語,計(jì)算機(jī) FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 專業(yè)="法學(xué)"(3)查詢顯示學(xué)生信息表中不住校的學(xué)生情況。SELECT * FROM 學(xué)生信息 WHERE 住校否=.F.21.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML7.TXT中)(1)從學(xué)生信息和學(xué)生成績(jī)表中查詢男、女生的大學(xué)語文的平均成績(jī)。SELECT 性別,AVG(大學(xué)語文) AS 大學(xué)語文平均成績(jī) FROM 學(xué)生信息,學(xué)生成績(jī)

13、 WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) GROUP BY 性別(2)查詢顯示學(xué)生信息表中身高“1.60”以上的女學(xué)生的姓名和身高,將查詢結(jié)果送到CX表中。SELECT 姓名,身高 FROM 學(xué)生信息 WHERE 身高>1.60 AND 性別="女" INTO TABLE CX(3)查詢顯示學(xué)生信息表和學(xué)生成績(jī)表中大學(xué)英語成績(jī)不及格的學(xué)生信息,包括姓名、大學(xué)英語和性別3個(gè)字段。SELECT 學(xué)生信息.姓名,大學(xué)英語,性別 FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 大學(xué)英語<6024.SQL命令操作題(將該題的命令復(fù)制到

14、考生文件夾下的文本文件ML8.TXT中)(1)從學(xué)生信息表中查詢女生,并按身高升序排列,將查詢結(jié)果送到CX表中。SELECT * FROM 學(xué)生信息 WHERE 性別="女" ORDER BY 身高 INTO TABLE CX(2)查詢顯示學(xué)生信息表中非“服裝設(shè)計(jì)”專業(yè)學(xué)習(xí)的學(xué)生信息。SELECT * FROM 學(xué)生信息 WHERE NOT 專業(yè)="服裝設(shè)計(jì)"(3)查詢顯示學(xué)生信息和學(xué)生成績(jī)表中住校學(xué)生的學(xué)號(hào)、姓名、住校否、大學(xué)英語4個(gè)字段。SELECT 學(xué)生信息.學(xué)號(hào),學(xué)生信息.姓名,住校否,大學(xué)英語 FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息

15、.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 住校否27.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML9.TXT中)(1)查詢RSDA表中基本工資高于3000元的記錄,并按基本工資降序排列,將查詢結(jié)果送到CX表中。SELECT * FROM RSDA WHERE 基本工資>3000 ORDER BY 基本工資 DESCENDING INTO TABLE CX(2)查詢顯示學(xué)生信息表中1987年以前出生的學(xué)生的信息。SELECT * FROM 學(xué)生信息 WHERE YEAR(出生日期)<1987(3)查詢顯示學(xué)生信息表和學(xué)生成績(jī)表中男、女學(xué)生的計(jì)算機(jī)平均成績(jī)。SELECT 性別,

16、AVG(計(jì)算機(jī)) AS 計(jì)算機(jī)平均成績(jī) FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) GROUP BY 性別30.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML10.TXT中)(1)從XSCJDA表中查詢成績(jī)低于80分的記錄,將查詢結(jié)果送到CX表中。SELECT * FROM XSCJDA WHERE 成績(jī)<80 INTO TABLE CX(2)查詢顯示學(xué)生成績(jī)表中計(jì)算機(jī)成績(jī)的最高分。SELECT MAX(計(jì)算機(jī)) AS 計(jì)算機(jī)最高分 FROM 學(xué)生成績(jī)(3)查詢顯示學(xué)生信息和學(xué)生成績(jī)表中政治不及格的學(xué)號(hào)、姓名、專業(yè)、政治4個(gè)字段,查詢結(jié)果按照

17、政治成績(jī)降序排列。SELECT 學(xué)生信息.學(xué)號(hào),學(xué)生信息.姓名,專業(yè),政治 FROM 學(xué)生信息,學(xué)生成績(jī) WHERE 學(xué)生信息.學(xué)號(hào)=學(xué)生成績(jī).學(xué)號(hào) AND 政治<60 ORDER BY 政治 DESCENDING33.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML11.TXT中)(1)從RSDA和GZDA表中查詢所有講師的姓名、職稱和應(yīng)發(fā)工資,按照應(yīng)發(fā)工資降序排列。SELECT 姓名,職稱,應(yīng)發(fā)工資 FROM RSDA,GZDA WHERE RSDA.教師號(hào)=GZDA.教師號(hào) AND 職稱="講師" ORDER BY 應(yīng)發(fā)工資 DESCENDING(

18、2)查詢顯示XSCJDA表中課程號(hào)為“s001”學(xué)生記錄,將查詢結(jié)果送到CX表中。SELECT * FROM XSCJDA WHERE 課程號(hào)="s001" INTO TABLE CX(3)查詢顯示RSDA、GZDA表中應(yīng)發(fā)工資最高的前五名的記錄,包括教師號(hào)、姓名和應(yīng)發(fā)工資3個(gè)字段。SELECT TOP 5 RSDA.教師號(hào),姓名,應(yīng)發(fā)工資 FROM RSDA,GZDA WHERE RSDA.教師號(hào)=GZDA.教師號(hào) ORDER BY 應(yīng)發(fā)工資 DESCENDING36.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML12.TXT中)(1)從RSDA和GZDA

19、表中查詢所有職稱為“副教授”和“教授”教師姓名、職稱和應(yīng)發(fā)工資字段。SELECT 姓名,職稱,應(yīng)發(fā)工資 FROM RSDA,GZDA WHERE RSDA.教師號(hào)=GZDA.教師號(hào) AND (職稱="副教授" OR 職稱="教授")(2)查詢顯示XSDA表中男學(xué)生的信息,將查詢結(jié)果送到CX表中。SELECT * FROM XSDA WHERE 性別="男" INTO TABLE CX(3)查詢顯示XSCJDA表中成績(jī)最低的三名學(xué)生的信息。SELECT TOP 3 * FROM XSCJDA ORDER BY 成績(jī)39.SQL命令操作題

20、(將該題的命令復(fù)制到考生文件夾下的文本文件ML13.TXT中)(1)查詢顯示RSDA表中男、女教師的人數(shù),將查詢結(jié)果送到CX表中。SELECT 性別,COUNT(*) AS 人數(shù) FROM RSDA GROUP BY 性別 INTO TABLE CX(2)查詢顯示XSDA表中男學(xué)生的姓名、性別、年齡,并按年齡升序顯示結(jié)果。SELECT 姓名,性別,YEAR(DATE()-YEAR(出生日期) AS 年齡 FROM XSDA WHERE 性別="男" ORDER BY 3(3)查詢顯示KCDA表中學(xué)時(shí)80以上(包括80)的課程名稱。SELECT 課程名稱 FROM KCDA

21、WHERE 學(xué)時(shí)>=8042.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML14.TXT中)(1)從RSDA表中查詢男女工資和,將查詢結(jié)果送到CX表中。SELECT SUM(基本工資) AS 工資和 FROM RSDA GROUP BY 性別 INTO TABLE CX(2)查詢顯示RSDA表中1990年以后工作的姓名、工作時(shí)間字段。SELECT 姓名,工作時(shí)間 FROM RSDA WHERE YEAR(工作時(shí)間)>1990(3)查詢顯示RSDA和GZDA表中獎(jiǎng)勵(lì)工資超過500元的職工姓名和獎(jiǎng)勵(lì)工資。SELECT 姓名,獎(jiǎng)勵(lì)工資 FROM RSDA,GZDA WHE

22、RE RSDA.教師號(hào)=GZDA.教師號(hào) AND 獎(jiǎng)勵(lì)工資>50045.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML15.TXT中)(1)從XSCJDA中查詢不同課程號(hào)的課程號(hào)、平均成績(jī)字段,將查詢結(jié)果送到CX表中。SELECT 課程號(hào),AVG(成績(jī)) AS 平均成績(jī) FROM XSCJDA GROUP BY 課程號(hào) INTO TABLE CX(2)查詢顯示XSCJDA表中成績(jī)小于80分的記錄,按照成績(jī)降序排列。SELECT * FROM XSCJDA WHERE 成績(jī)<80 ORDER BY 成績(jī) DESCENDING(3)查詢顯示RSDA表中所有姓“王”的講師

23、的信息。SELECT * FROM RSDA WHERE SUBSTR(姓名,1,2)="王" AND 職稱="講師"48.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML16.TXT中)(1)從GZDA表中查詢教師號(hào)小于“005”工會(huì)會(huì)費(fèi)平均值,將查詢結(jié)果送到CX表中。SELECT 教師號(hào),AVG(工會(huì)會(huì)費(fèi)) AS 工會(huì)會(huì)費(fèi)平均值 FROM GZDA WHERE 教師號(hào)<"005" INTO TABLE CX(2)查詢顯示RSDA和GZDA表中姓“李”的教師號(hào)、姓名、獎(jiǎng)勵(lì)工資和應(yīng)發(fā)工資字段內(nèi)容。SELECT RS

24、DA.教師號(hào),姓名,獎(jiǎng)勵(lì)工資,應(yīng)發(fā)工資 FROM RSDA,GZDA WHERE RSDA.教師號(hào)=GZDA.教師號(hào) AND SUBSTR(姓名,1,2)="李"(3)查詢顯示RSDA表中不同職稱的教師的平均工資情況。SELECT 職稱,AVG(基本工資) AS 平均工資 FROM RSDA GROUP BY 職稱51.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML17.TXT中)(1)從GZDA表中查詢福利工資的和,應(yīng)發(fā)工資的平均值。SELECT SUM(福利工資) AS 福利工資和,AVG(應(yīng)發(fā)工資) AS 應(yīng)發(fā)工資平均值 FROM GZDA(2)查詢顯

25、示RSDA表中未婚教師姓名、婚否和基本工資,按基本工資升序排列,查詢結(jié)果保存到CX表中。SELECT 姓名,婚否,基本工資 FROM RSDA WHERE 婚否=.F. ORDER BY 基本工資 INTO TABLE CX(3)查詢顯示GZDA表中應(yīng)發(fā)工資不到3000元的信息,包括教師號(hào)和應(yīng)發(fā)工資字段。SELECT 教師號(hào),應(yīng)發(fā)工資 FROM GZDA WHERE 應(yīng)發(fā)工資<300054.SQL命令操作題(將該題的命令復(fù)制到考生文件夾下的文本文件ML18.TXT中)(1)從XSDA中查詢男生,并按出生日期降序排列,將查詢結(jié)果送到CX表中。SELECT * FROM XSDA WHERE 性別="男" ORDER BY 出生日期 DESCENDING INTO TABLE CX(2)查詢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論