oracle聚合与分组
2016-07-20 11:55
519 查看
聚合函数与分组
聚合函数:Count/Max/Min/Sum/AvgGroupBy注意点
1:聚合函数可以不出现在GroupBy语句中。
Selectusersex From T_Userinfo group by usersex;
Selectusersex,count(1) From T_Userinfo group by usersex;
2:Group by语句中,select几个字段,group就必须是几个字段,不能多也不能少。
selectdeptid,usersex,count(1) from T_userinfo group by deptid,usersex;
3:Group by后面的语句,不可以再用where语名来进行过滤。但where可以用在group by之前。
Groupby之前使用where
selectdeptid,usersex,count(1) from T_userinfo
wheredeptid not in (5,6)
groupby deptid,usersex
4:Group by之后使用having,而且having 后面的字段只能是Select之中的字段。
selectdeptid,usersex,count(1) from T_userinfo
groupby deptid,usersex
havingdeptid not in (5,6);
使用子查询
Select* From (
selectdeptid,usersex,count(1) from T_userinfo
groupby deptid,usersex
) t
wheret.deptid not in (5,6)
相关文章推荐
- 把EXCEL用程序导入到ORACLE中(SpringMVC+MyBatis)
- Oracle学习记录整理笔记1-数据备份
- oracle 批量更新四种方法比较
- oracle中sequence浅析
- RedHat Enterprise 7.2(RHEL7)安装Oracle 12.X报compat-libstdc++包的解决办法
- CentOS6.5安装oracle11g release2记录
- 链接oracle数据库 生成表对应的javabean
- DROP TABLE 恢复oracle中误删除drop掉的表
- oracle安装
- oracle 11g 命令行方式下载
- Oracle 11g R2 GI and DB Installation on AIX 6.1L
- oracle修改字符集
- oraclede chuangjian yu dajian(zhuan)
- Oracle安装错误ora-00922(zhuan)
- 今天早上刚刚碰到的一个问题oracle数据归档已满,只能进行内部连接,ORA-00257 archiver error. 错误的处理方法
- Oracle 中count(1) 和count(*) 的区别
- 二、oracle pctfree和pctused详解
- Oracle下查找存储过程和包的语句
- oracle的安装与应用
- Oracle中TO_DATE TO_CHAR格式