SQL server 基本语句
SQL server数据库基本语句一、实验要求:
1、 查询student表中所有学生的信息
select*from student
如图所示
2、查询student表中“姓名”“所在班级”和“成绩”列内容
select姓名,所在班级,成绩 fromstudent
如图所示
3、查询student表中7班的学生姓名
select姓名 fromstudent 所在班级=7
如图所示
4、查询student表中成绩为90—100分的学生所有信息
select*fromstudentwhere 成绩 between90and 100
如图所示
5、查询student表中成绩低于90分或者高于95分的学生所有信息
select*from studentwhere成绩95
如图所示
2、 查询student表中成绩为89分,90分的学生所有信息
select*fromstudentwhere 成绩 in(89,90)
如图所示
3、 查询student表中姓刘的学生所有信息
select *fromstudent where 姓名like‘刘%’
如图所示
4、 查询student表中1班的名叫张红的学生信息
select *fromstudentwhere姓名=’张红’ and所在班级=1
如图所示
5、 查询student表中备注不为空的学生所有信息
select* from student where备注isnotnull
如图所示
10、查询student表中前3行的数据
select top3 * fromstudent
如图所示
11、查询student表中“姓名”和“身份证号”两列数据,查询结果“姓名”列名称显示为“name”,“身份证号”列名称显示为“idcard”,(name是姓名的别名,idcard是身份证号的别名)
select姓名 asname ,身份证号 asidcard fromstudent
如图所示
12、查询student表中所有学生的总成绩,列名称显示为“总成绩”(备注:总成绩只是个别名可设置为任何例如:asdas,zc,。。。。。只能是英文或者中文不可以是数字)
selectsum(成绩) 总成绩*fromstudent
如图所示
13、查询student表中所有学生信息,并按照成绩从高到低显示查询结果
select* fromstudent orderby成绩 desc
如图所示
14、查询student表中所有学生的平均成绩(备注此处的平均成绩只是个名字,可设置为任何中文或者英文)
select AVG(成绩)平均成绩 fromstudent
如图所示
15、查询student表中所有学生中的最高分和最低分(备注:此处的最高分或者最低分可任意起名字)
selectMAX(成绩) 最高分 ,MIN(成绩) 最低分fromstudent
如图所示
16、查询student表中所有行数
selectcount (*)总行数(zh) fromstudent
如图所示
17、查询student表中每个班级的总成绩
select 所在班级 , sum(成绩) 总成绩from studentgroupby所在班级
如图所示
18、查询student表中总成绩大于181分的班级
select所在班级,sum(成绩) zcjfromstudentgroupby 所在班级havingsum(成绩)>181
如图所示
19、将student表中1班的学生信息保存在表student_1中
select*intozcfrom student where所在班级=1
如图所示
页:
[1]