SQL server 数据库基本插入、删除命令

一、实验素材:附加学生信息表(student)

二、实验要求:

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

select * from student

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

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

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

select 姓名 from student

where 所在班级='7'

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

select * from student

where 成绩 between 90 and 100

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

select * from student

where 成绩<90 or 成绩>95

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

select * from student

where 成绩=89 or 成绩=90

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

select * from student

where 姓名 like ‘刘%’

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

select * from student

where 所在班级=‘1’ and 姓名=‘张红’

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

select * from student

where 备注 is not null

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

select top 3 * from student

11、 查询student表中“姓名”和“身份证号”两列数据,查询结果“姓名”列名称显示为“name”,“身份证号”列名称显示为“idcard”

select 姓名 as name,身份证号 as idcard from student

12、 查询student表中所有学生的总成绩,列名称显示为“总成绩”、

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

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

select * from student order by 成绩 desc

14、 查询student表中所有学生的平均成绩

select avg(成绩) as 平均成绩 from student

15、 查询student表中所有学生中的最高分和最低分

select max(成绩) as 最高分,min(成绩) as 最低分 from student

16、 查询student表中所有行数

select count(*)总行数 from student

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

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

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

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

having sum(成绩)>181

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

student * into aaa from student

where 所在班级=‘1’

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2017-12-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java学习

mysql练习(含答案)

表结构 DROP DATABASE IF EXISTS test1; CREATE DATABASE test1; USE test1; ##部门表 #DRO...

54950
来自专栏编程之路

教师听课评课系统设计

需求分析:管理教师安排任课教师课程,安排听课教师,听课教师到教室听课,使用手机记录学生表现、教师表现、综合表现、以及建议,告别纸质化。课后授课教师查看所有听课人...

49830
来自专栏数据和云

元宵快乐:看SQL大师们用SQL绘制的团圆

题记:在多年以前,论坛活跃的时代,在ITPUB上你能看到各种新奇有趣的知识,及时新鲜的信息,出类拔萃的技巧,有很多让人多年以后还记忆犹新。 这个帖子让我忍不住在...

33370
来自专栏Samego开发资源

MySQL一些花样招式

18030
来自专栏Grace development

电商系统设计之用户系统

设计以以下为工具讲起 – PHP为开发语言 – 基于Laravel框架 – MySQL为数据存储

1.1K50
来自专栏FSociety

SQL中GROUP BY用法示例

GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类...

4.9K20
来自专栏Aloys的开发之路

SQL Server常用语句

-- 身份证验证(SQLServer) -- 主要验证SQL数据库中已输入的15位 及18位 身份证号码的位数、出生年月日是否正确,可以过滤出大部分的输入错误...

24150
来自专栏python3

mysql-多表查询

mysql> create table department(id int,name varchar(20));

23310
来自专栏闻道于事

数据库 105道题目整理与吐血总结

第一波题目 drop table PRODUCT cascade constraints; create table PRODUCT ( id NUMBER n...

66590
来自专栏Hongten

面试题中遇到的SQL题目

E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

18720

扫码关注云+社区

领取腾讯云代金券