设为首页 加入收藏

TOP

数据库SQLServer2012笔记(三)――表的复杂查询
2015-11-21 02:09:09 来源: 作者: 【 】 浏览:2
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配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: