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。

相关文档
最新文档