【Sql Server学习】Sql Server数据查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010800530/article/details/44162205

(1)查询信息工程学院(IS)的所有学生的姓名。

select sname,sdept
from student 
where sdept='is'

(2)查询学生选课成绩合格的成绩信息。

select grade from sc
where grade>=60

(3)查询学分为3或4的课程名称。

select cname from course where ccredit=3 or ccredit=4

(4)查询所有课程名称中含有“数据”的课程号。

select cno from course where cname like'%数据%'

(5)查询所有姓王的学生信息。

select * from student where sname like'%王%'

(7)查询成绩为88、90、92分的学生的成绩信息,查询结果按成绩升序排列。

select * from sc where grade in (88 ,90 ,92) order by grade

(8)查询成绩在80到90之间(包括80和90分),的学生的成绩信息,查询结果按成绩降序排列。

select * from sc where grade between 80 and 90 order by grade desc

(9)统计所有学生的平均年龄。

select avg (sage)from student

(10)统计学生的总人数。

select count(sname)from student

(11)查询所有选课的学生的学号及其平均成绩,按平均成绩降序排列。

select distinct sno,avg(grade) from sc group by sno order by avg(grade) desc

(12)查询所有学生的姓名和出生年份,并给该出生年份属性列命名为出生年份。

select sname,2014-sage as'出生年月' from student

(13)查询成绩前3名的学生选课情况。

select top 3 * from sc order by grade desc



猜你喜欢

转载自blog.csdn.net/u010800530/article/details/44162205