SQL經典查詢語句查詢2

1顯示系部編號為03的系部名稱

Select departname

From department

Where departno=』03』

2.查詢系部名稱中含有'工程'兩個字的系部的名稱。

Select departname

From department

Where departnamelike『%工程%』

3查詢共有多少個系部。

Select count(departno)

From department

4查詢'01'年級共有多少個班級。

Select count(*)

From class

Where classname like『01%』

5查詢在'周二晚'上課的課程名稱和老師。

select couname as '課程名稱',teacher as'教師'

from course

where schooltime='周二晚'

6查詢姓 張,陳,黃 同學的基本信息,要求按照姓名降序排序。

select *

from Student,StuCou,Course

where student.StuNo=stucou.stuno and

stucou.couno=course.couno and

StuName like'張%'or StuName  like'陳%'or stuname like'黃%'

order by StuName desc

7按系部統計課程平均報名人數,要求顯示系部編號、平均報名人數。

Select departno,avg(willnum)

From course

Group by departno

8.按系部統計課程的平均報名人數,要求顯示系部名稱、平均報名人數。

Select departname,avg(willnum)

From course,department

Where department.departno=course.departno

Group by departname

9.按課程統計平均報名人數,要求給出課程的詳細信息和課程平均報名人數。

SELECT Kind '課程類別',AVG(WillNum)'每類平均報名人數'

FROM Course

group BY Kind

haveing avg(willnum)

10.按課程統計平均報名人數,要求給出課程名稱、平均報名人數,按照平均報名人數降序排序。

SELECT Kind '課程類別',AVG(WillNum)'每類平均報名人數'

FROM Course,Department

where Course.DepartNo=department.DepartNo

group BY Kind

11.統計各系的班級數,要求顯示系部名稱、班級數量。

Select departname,count(classno)

From department,class

Where department.departno=class.departno

Group by departname

12.查詢「甘蕾」同學選修的課程名、學分、上課時間和課程門數,按學分排序查詢結果。

Select couname,credit,schooltime

From student,course,stucou

Where student.stuno=stucou.stuno and course.couno=stucou.couno and Stuname=』甘蕾』

Order by credit desc

13.按班級分組顯示學生選課的信息,包括班級名、學號、姓名、課程、學分、上課時間。統計各班同學選修課程的總數。

select classname,stuname,student.StuNO,CouName,credit,schooltime

from class,student,course,StuCou,Department

where Student.StuNo=StuCou.StuNo

order by ClassName

14.查詢統計各系開設選修課程的情況,內容包括系名、課程編號、課程名稱、學分、教師、上課時間、限選人數,並統計各系開課門數。

select departname,course.couno,couname,credit,teacher,schooltime,limitnum

from department,course

where department.departno=course.departno

order by departname

compute count(couname) by departname

15. 顯示「00電子商務」班的選修報名結果,要求有姓名、課程名稱、志願號,並按姓名、志願號排序。

Select stuname,couname,willorder

From stucou,class,course,student

Where stucou.couno=course.couno and student.classno=class.classno and stucou.stuno=student.stuno and classname=』00電子商務』

Order by stuname,willorder

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場