#大学#SQL基础学习笔记(02)
2010-12-24 13:00
525 查看
*数据分组select FAge,count(*) from TableName group by FAge (根据年龄进行分组)一般和聚合函数一起使用
*Having语句select FAge,count(*) from TableName group by FAge having count(*)>1
*聚合函数不能出现在where语句中
*having是对分组后的信息进行过滤,能用的列和select中的列是一样的
*限制结果集的行数“top 数字”
*可以实现分页的SQL语句
SELECT top 3 * FROM t_NAME WHERE fNumber NOT IN (SELECT TOP 5 fNumber FROM t_NAME ORDER BY fSalary DESC) ORDER BY fSalary DESC
*上面表示取出第四五高工资的数据
*怎么去掉重复数据select distinct 字段 from 表名
*distinct针对select出的所有数据分析的
*修改表,ALTER TABLE tNAME ADD 字段名 类型;
*union 将两个查询结果合成一个查询结果 select... union (all(保留重复行)) select......select的字段要一样(类型吧)
*Having语句select FAge,count(*) from TableName group by FAge having count(*)>1
*聚合函数不能出现在where语句中
*having是对分组后的信息进行过滤,能用的列和select中的列是一样的
*限制结果集的行数“top 数字”
*可以实现分页的SQL语句
SELECT top 3 * FROM t_NAME WHERE fNumber NOT IN (SELECT TOP 5 fNumber FROM t_NAME ORDER BY fSalary DESC) ORDER BY fSalary DESC
*上面表示取出第四五高工资的数据
*怎么去掉重复数据select distinct 字段 from 表名
*distinct针对select出的所有数据分析的
*修改表,ALTER TABLE tNAME ADD 字段名 类型;
*union 将两个查询结果合成一个查询结果 select... union (all(保留重复行)) select......select的字段要一样(类型吧)
相关文章推荐
- #大学#SQL基础学习笔记(01)
- #大学#SQL基础学习笔记(03)
- MySQL学习笔记_8_SQL语言基础复习
- node学习笔记02(模块和包管理器基础了解)
- sql_学习笔记02_表
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server>(二十一)
- 【学习笔记】数字图像基础02
- SQL个人学习笔记02
- MySQL学习笔记_8_SQL语言基础复习
- .Net学习笔记----2015-07-08(基础复习和练习02)
- SQL基础学习笔记(五)—序列、索引、同义词
- 黑马程序员,SQL基础学习笔记
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-02 单表查询
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_常用查询>(二十二)
- mysql数据库 sql语句学习笔记02 插入更新和查询
- MySQL学习笔记_8_SQL语言基础复习
- MySQL学习笔记_8_SQL语言基础复习
- 学习笔记-SQL基础语法
- JAVA学习笔记02 -- 面向对象基础
- Python核心编程(第二版)学习笔记02 【第3章 Python基础】