设为首页 加入收藏

TOP

数据库SQLServer2012笔记(三)――表的复杂查询
2015-11-21 02:09:09 】 浏览:7484
Tags:数据库 SQLServer2012 笔记 复杂 查询
1、数据分组——max/min/avg/sum/count select avg(字段名),sum(字段名) from 表名select count(*) from 表名select 字段1,字段2 from 表名 where 字段=(select avg(字段名) from 表名) 注: SQL语句执行,从右向左。select语句优化原则:尽量把可以减少结果集的条件放在右边。
2、group by和having子句(having与group by结合使用,对分组后的结果进行筛选) group by 用与对查询的结果分组统计having子句用来限制分组显示结果select 字段 from 表名 group by 字段名
3、对数据分组的总结 分组函数只能出现在选择列表、having、order by 子句中如果在select语句中同时出现包含有group by,having,order by,那么顺序为group by,having,order by在选择列中,如果有列、表达式和分组函数,那么这些列和表达式必须有一个出现在group by 子句中,否则就会出错
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SQLServer远程服务器不存在,未被.. 下一篇java 连接sql server2008配置

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目