自己做的网站怎么放到外网上,广州专业网站建设哪家好,济南网站网站建设,中国建筑集团网站目录 用SQL语句完成下列查询。使用数据库为SCHOOL数据库 1. 查询学生的姓名、性别、班级名称#xff0c;并把结果存储在一张新表中。 2. 查询男生的资料。 3. 查询所有计算机系的班级信息。 4#xff0e;查询艾老师所教的课程号。 5. 查询年龄小于30岁的女同学的学号和姓名。… 目录 用SQL语句完成下列查询。使用数据库为SCHOOL数据库 1. 查询学生的姓名、性别、班级名称并把结果存储在一张新表中。 2. 查询男生的资料。 3. 查询所有计算机系的班级信息。 4查询艾老师所教的课程号。 5. 查询年龄小于30岁的女同学的学号和姓名。 6. 查询所有被选修的课程号。 7在学生基本信息表Student中检索学生的姓名和出生年份输出的列名为STUDENT_NAME和BIRTH_YEAR。 8在StudnetGrade中求选修课程“0511”且分数排名为前10%学生的学号和得分。 9查询选修课程号为“0109”或“0111”的学生学号。 10查询课程“0101”的成绩在80与90之间的同学的学号。 11查询平均成绩都在80分以上的学生学号及平均成绩。 用SQL语句完成下列查询。使用数据库为SCHOOL数据库 1. 查询学生的姓名、性别、班级名称并把结果存储在一张新表中。
Sql语句
select Stu_name,Stu_sex,Class_name
into Stu_Cla
from Student s left outer join Class c
on s.Class_id c.Class_id;
运行结果 2. 查询男生的资料。
Sql语句
select * from Student where Stu_sex 男;
运行结果 3. 查询所有计算机系的班级信息。
Sql语句
/*连接查询*/
select c.*
from Class c,Deparment d
where d.Depar_name 计算机系and d.Depar_id c.Depar_id;/*子查询*/
select *
from Class
where Depar_id (select Depar_id from Deparment where Depar_name 计算机系);
运行结果 4查询艾老师所教的课程号。
Sql语句
/*可能有多位艾老师模糊查询也可能教多门课程distinct去重*/
select distinct Course_id
from Teacher t,CourseTeacher ct
where t.Teac_name like 艾%and t.Teac_id ct.Teac_id;
运行结果 5. 查询年龄小于30岁的女同学的学号和姓名。
获取系统当前时间函数getdate()获取时间的年份函数year获取月份函数month获取“日”函数day Sql语句
select Stu_id, Stu_name
from Student
where year(getdate()) - year(Birthday) 30and Stu_sex 女;
运行结果 6. 查询所有被选修的课程号。
Sql语句
/*有学生成绩的就是被选修了的注意去重*/
select distinct Course_id from StudentGrade;
运行结果 7在学生基本信息表Student中检索学生的姓名和出生年份输出的列名为STUDENT_NAME和BIRTH_YEAR。
Sql语句
select Stu_name STUDENT_NAME, year(Birthday) BIRTH_YEAR
from Student;
运行结果 8在StudnetGrade中求选修课程“0511”且分数排名为前10%学生的学号和得分。
Top 10 percent
Sql语句
select top 10 percent Stu_id, Grade
from StudentGrade
where Course_id 0511
order by Grade desc;
运行结果 9查询选修课程号为“0109”或“0111”的学生学号。
Sql语句
select distinct Stu_id
from StudentGrade
where Course_id in (0109, 0111);
运行结果 10查询课程“0101”的成绩在80与90之间的同学的学号。
Sql语句
select Stu_id
from StudentGrade
where Course_id 0101and Grade between 80 and 90;
运行结果 11查询平均成绩都在80分以上的学生学号及平均成绩。
group by
Sql语句
select Stu_id, avg(Grade) avgGrade
from StudentGrade
group by Stu_id
having avg(Grade) 80;
运行结果