SQL数据库实验一 简单数据查询

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一简单数据查询

1.从student表中检索学生所在班级编码,并消除重复行

selectdistinct ClassNo from Student

2.检索课程表(course)中的教师名、课程号、课程名称,要求检索结果按照教师名降序排序

select Teacher '教师名',CouNo'课程号',CouName'课程名称'

from Course

orderby Teacher desc

3.检索课程表(course)信息,显示课程号大于’005’的课程编号及课程名称,只显示结果中前15行

selecttop 15 CouNo'课程号',CouName'课程名称'

from Course

where CouNo>005

4.检索每位教师所上课程的平均报名人数,只显示平均报名人数在25到35人之间的教师

select Teacher '教师名'

from Course

groupby Teacher

having cast(avg(WillNum)asdecimal(5,2))between 25 and 35

5.查看部门编号为“03”的部门名称。

select DepartName

from Department

where DepartNo='03'

6.查看部门名称中包含有“工程”两个字的系的全名。

select DepartName

from Department

where DepartName like'%工程%'

7.显示共有多少个部门。

select count(*)'部门总数'

from Department

8.显示“01”年级共有多少个班级。

select count(*)'01级共有班级数'

from Class

where ClassNo like'2001____'

9.查看在“周二晚”上课的课程名称和教师。

select CouName'课程名称',Teacher '教师名'

from Course

where SchoolTime='周二晚'

10.查看姓“张”、“陈”、“黄”同学们的基本信息,要求按照姓名降序排列查询结果。

select*from Student

where StuName like'张%'or StuName like'陈%'or StuName like'黄%'

orderby StuName desc

相关文档
最新文档