【SQL server 2008】数据查询和管理

1.简单的SELECT语句

SELECT 使用过程中 ,可以用as指定一个新的列名

可以使用DISTINCT来消除相同的列

2.设置查询条件

 

 

 

3.排序

使用ORDER BY 进行排序

升序:ASC

降序:DESC

 

当成绩相同时,对编号再进行限制

4.分组

AVG对分数进行一个求平均数

Group by 语句进行分组

rollup对所有的编号为“0801”的成绩进行一个平均值的汇总

6.使用函数

使用MAX函数查询最高分

         MIN函数查询最低分

         AVG函数查询

         SUM函数求和

使用top函数进行成绩的降序排列

7.使用HAVING子句

在聚合的基础上再进行筛选条件

求取平均分>=90分

8.插入数据

 

插入一条信息

也可以对某几个列插入信息

 

9.INSERT ....SELECT

 

10.SELECT.....INTO

插入数据后保存到一个新的数据表中

11.UPDATA语句

 

对学生信息中的某一个学生的姓名进行修改

也可以对多个列进行修改

12.在UPDATA语句使用FROM子句

将其他表的数据通过链接的形式更新到现在这个表的数据中

12.DELETE语句

13. TOP关键字和TOP表达式

 

返回前十条信息

返回前10%的信息

也可以设置变量

查询成绩信息中,分数的前六名

 

在修改语句中使用top

14.COMPUTE子句

对查询结果进行合计

 

在查询的基础进行求和、平均数、最大值、最小值的合计

根据考试编号对信息进行合计

15.在where子句使用运算符

查询考试编号为0802并且分数在90-95分之间的信息

查询考试编号为0802且分数是5的整数倍的信息

查询考试编号为0802且分数是固定数值:85、90、87、86(也可以在in前加上not,表示排除括号中的数值)

 

 

发布了54 篇原创文章 · 获赞 36 · 访问量 7968

猜你喜欢

转载自blog.csdn.net/zwb568/article/details/102973681