1.简单的SELECT语句

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

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

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

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

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

2.设置查询条件

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

 

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

 

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

 

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

3.排序

使用ORDER BY 进行排序

升序:ASC

降序:DESC

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

 

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

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

4.分组

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

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

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

Group by 语句进行分组

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

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

6.使用函数

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

使用MAX函数查询最高分

         MIN函数查询最低分

         AVG函数查询

         SUM函数求和

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

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

7.使用HAVING子句

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

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

求取平均分>=90分

8.插入数据

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

 

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

插入一条信息

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

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

 

9.INSERT ....SELECT

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

 

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

10.SELECT.....INTO

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

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

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

11.UPDATA语句

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

 

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

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

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

也可以对多个列进行修改

12.在UPDATA语句使用FROM子句

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

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

12.DELETE语句

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

13. TOP关键字和TOP表达式

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

 

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

返回前十条信息

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

返回前10%的信息

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

也可以设置变量

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

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

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

 

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

在修改语句中使用top

14.COMPUTE子句

对查询结果进行合计

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

 

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

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

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

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

15.在where子句使用运算符

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

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

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

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

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

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

 

 

相关文章: