【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,表示排除括号中的数值)
文章来源: blog.csdn.net,作者:翟文彪,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/zwb568/article/details/102973681
- 点赞
- 收藏
- 关注作者
评论(0)