数据库原理与应用
sql文件
实验四:数据查询
1.SELECT基本使用
1.1查询每位同学的所有信息
select
*
from
stu_info;
go
运行结果:
1.2查询学号为“2007070103”的同学的姓名、性别、籍贯和院系信息;
select
name 姓名,
sex 性别,
address 籍贯,
sdept 院系信息
from
stu_info
where
stu_id = '2007070103';
go
运行结果:
1.3查询每位女同学的学号、姓名和院系信息,并将结果中各列的标题指定为学号、姓名和院系;
select
stu_id 学号,
name 姓名,
sdept 院系信息
from
stu_info
where
sex = '女';
go
运行结果:
1.4查询每位同学的年龄信息;
select
stu_id 学号,
name 姓名,
year(getdate())-year(birthday) 年龄
from
stu_info;
go
运行结果:
1.5查询所有其籍贯含有“阳”字的同学的姓名、性别和籍贯信息;
select
name 姓名,
sex 性别,
address 籍贯
from
stu_info
where
address like '%阳%';
go
运行结果:
1.6查询选修了“701”号课程且成绩在70~80之间的同学的学号;
select
stu_id 学号
from
stu_grade
where
course_id = '701'
and
grade between 70 and 80;
go
运行结果:
2.嵌套循环
2.1查询选修“计算机基础”号课程的同学的学号、姓名和院系信息;
select
stu_id 学号