sqlserver查询语句,用案例说话
(1)用SQL语句表示下列操作,在学生库中实现数据查询。
①求数学系学生的学号和姓名。
②求选修了课程的学生学号。
③求选修001号课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
④求选修课程001且成绩在80~90分之间的学生学号和成绩,并将成绩乘以系数0.8输出。
⑤求数学系或计算机系姓张的学生的信息。
⑥查看选修了课程、但没有成绩学生的学号、姓名、课程号和所在是系部。
⑦查询学生的学号、姓名、课程名和成绩。
⑧分别实现学生和系的交叉连接、内连接、外连接。
1、select SNo,SName from student where SDept = (
select DNo from Department where DName = '数学系'
)
2、select SNo from SCource where CNo is not null;
3、select SNo,Grade from SCource where CNo=1 order by SNo,Grade DESC;
4、select SNo,Grade*0.8 from SCource where CNo=1
5、select * from Student where SDept in (
select DNo from Department where DN