SQL 合集
时间:2021-07-01 10:21:17
帮助过:18人阅读
Xk
go
--1、查看有哪些课程是可以供大家选修?(查询表的所有行和所有列信息)
select * from Course
go
--2、查询课程表中的课程编号,课程名称,教师,上课时间,限制选课人数和报名人数,要求显示汉字标题(有哪些种类的选修课?学分分别是多少)
select 课程编号
=CouNo, 课程名称
=CouName, 教师
=Teacher, 上课时间
=SchoolTime, 限制选课人数
=LimitNum, 报名人数
=WillNum
from Course
go
--或者
select CouNo
as 课程编号, CouName
as 课程名称, Teacher
as 教师, SchoolTime
as 上课时间, LimitNum
as 限制选课人数, WillNum
as 报名人数
from Course
go
--3、从课程表中查询课程类别的信息。(要求去掉重复行)[distinct返回唯一不同的值]
select distinct Kind
from Course
go
--4、从学生表中查询所有信息,要求只显示查询结果的前六行数据。
select top 6 from Student
go
--5、查询课程信息,要求查询结果为(在查询结果中增加字符串)
select 课程编号
=CouNo,
‘课程名称为:‘, 课程名称
=CouName
from Course
go
--6、查询学号为“00000001”同学的名字和班级编号
select StuName, ClassNo
from Student
where StuNo
=‘00000001‘
go
--7、查询报名人数在15-25范围内的课程信息(某一范围内,where子句、范围运算符)
select * from Course
where WillNum
between 15 and 25
go
--8、查询报名人数少于15人或大于25人的课程信息
select * from Course
where WillNum
<15 or WillNum
>25
go
--9查询课程编号分别为“004”“007”“013”的课程信息
select * from Course
where CouNo
=‘004‘ or CouNo
=‘007‘ or CouNo
=‘013‘
go
--或者
select * from Course
where CouNo
in (
‘004‘,
‘007‘,
‘013‘)
go
--10、查询课程编号不为“004”“007”“013”的课程编号和课程名称
select CouNo CouName
from Course
where CouNo
not in (
‘004‘,
‘007‘,
‘013‘)
go
--11查询课程表的课程信息,报名人数和限选人数之比
select *,
‘WillNum/LimitNum‘=WillNum
/LimitNum
from Course
go
--12、查询课程信息、报名人数占限选人数之比。要求查询结果按照报名人数升序排序。(重新排序查询信息)
select *,
‘报名人数占限选人数之比‘=WillNum
/LimitNum
from Course
order by WillNum
go
在Xk数据库下的操作
SQL 合集
标签:use 数据库 教师 行数据 多少 选修课 student 合集 from