千家信息网

SQL server 基本语句

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,SQL server数据库基本语句一、实验要求:1、 查询student表中所有学生的信息select * from student如图所示2、查询student表中"姓名""所在班级"和"成绩"列内
千家信息网最后更新 2024年11月24日SQL server 基本语句

SQL server数据库基本语句

一、实验要求:

1、 查询student表中所有学生的信息

select * from student

如图所示

2、查询student表中"姓名""所在班级"和"成绩"列内容

select 姓名,所在班级,成绩 from student

如图所示

3查询student表中7班的学生姓名

select 姓名 from student 所在班级=7

如图所示

4查询student表中成绩为90-100分的学生所有信息

select * from student where 成绩 between 90 and 100

如图所示

5查询student表中成绩低于90分或者高于95分的学生所有信息

select * from student where 成绩<90 or 成绩 >95

如图所示

2、 查询student表中成绩为89,90分的学生所有信息

select * from student where 成绩 in8990

如图所示

3、 查询student表中姓刘的学生所有信息

select * from student where 姓名 like '%'

如图所示

4、 查询student表中1班的名叫张红的学生信息

select * from student where 姓名='张红' and 所在班级=1

如图所示

5、 查询student表中备注不为空的学生所有信息

select * from student where 备注 is not null

如图所示

10查询student表中前3行的数据

select top 3 * from student

如图所示

11查询student表中"姓名"和"×××号"两列数据,查询结果"姓名"列名称显示为"name","×××号"列名称显示为"idcard",(name是姓名的别名,idcard是×××号的别名

select 姓名 as name ,×××号 as idcard from student

如图所示

12查询student表中所有学生的总成绩,列名称显示为"总成绩"备注:总成绩只是个别名可设置为任何例如:asdaszc,。。。。。只能是英文或者中文不可以是数字

select sum(成绩) 总成绩 * from student

如图所示

13查询student表中所有学生信息,并按照成绩从高到低显示查询结果

select * from student order by 成绩 desc

如图所示

14查询student表中所有学生的平均成绩备注此处的平均成绩只是个名字,可设置为任何中文或者英文

select AVG(成绩) 平均成绩 from student

如图所示

15查询student表中所有学生中的最高分和最低分备注:此处的最高分或者最低分可任意起名字

select MAX(成绩) 最高分 ,MIN(成绩) 最低分 from student

如图所示

16查询student表中所有行数

select count *) 总行数(zh from student

如图所示

17查询student表中每个班级的总成绩

select 所在班级 , sum(成绩) 总成绩 from student group by 所在班级

如图所示

18查询student表中总成绩大于181分的班级

select 所在班级,sum(成绩) zcj from student group by 所在班级 having sum(成绩)>181

如图所示

19student表中1班的学生信息保存在表student_1

select * into zc from student where 所在班级=1

如图所示


0