sql 聚合函数嵌套使用
46、sql 聚合函数嵌套使用
在达梦数据库中是支持聚合函数嵌套使用的
如下所示:
SELECTNVL(SUM(COUNT(*)),0)as gdTotalFROMCASE_NEW_INFO_DATAGROUP BYCASE_REGISTER,CASE_ISPUBLIC,CASE_ISURGENT
结果:
mysql 中是不支持的:
这里是在人大金仓数据库环境下操作的
只能使用嵌套子查询语句进行修改
原理:把里面的聚合函数先查询出来作为数据源,最外面的聚合函数对数据源进行操作;
如下所示
SELECTNVL(SUM( aa.tableData ),0) AS gdTotal
FROM(SELECTCOUNT(*) AS tableDataFROMCASE_NEW_INFO_DATAGROUP BYCASE_REGISTER,CASE_ISPUBLIC,CASE_ISURGENT) AS aa
结果:
sql 聚合函数嵌套使用相关推荐
- mysql 聚合函数嵌套,Mysql 聚合函数嵌套使用操作
聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) from ( select count ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
- mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作
目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...
- SQL 聚合函数一定要跟group by以及NULL的关系的案例精讲
SQL 聚合函数与GROUP BY NULL的关系及ALL的使用说明 需求说明 有如下一道SQL题,网友咨询: 1 为啥正确答案是第二项? 2 聚合函数是否一定要跟GROUP BY PARTITION ...
- 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP
文章目录 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP 大纲 参数 描述 当前事务期间所做的更改 示例 第十二章 SQL聚合函数 VARIANCE, VAR_SAM ...
- 第五章 SQL聚合函数 %DLIST
文章目录 第五章 SQL聚合函数 %DLIST 大纲 参数 描述 %DLIST 和 %SelectMode %DLIST和ORDER BY 相关的聚合函数 示例 第五章 SQL聚合函数 %DLIST ...
- Mysql 聚合函数嵌套使用
Mysql 聚合函数嵌套使用 目的:Mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用(先分组取出count值, 再将count值倒序 ...
- Maxcompute ODPS SQL 聚合函数
ODPS SQL 聚合函数 ODPS SQL 聚合函数 1.COUNT:用于计算记录数. SELECT COUNT(*) FROM table_name; --******************** ...
- 第十三章 SQL聚合函数 XMLAGG
文章目录 第十三章 SQL聚合函数 XMLAGG 大纲 参数 描述 XML和XMLAGG XMLAGG和ORDER BY 相关聚合函数 示例 第十三章 SQL聚合函数 XMLAGG 一个聚合函数,它创 ...
最新文章
- spring中type转换框架设计与实现
- 汇编语言--可屏蔽中断
- BZOJ 3930 [CQOI2015]选数
- Python教程:Python内置数据结构之双向队列!
- 洛谷4400 BlueMary的旅行(分层图+最大流)
- Windows7 支付宝证书安装方法
- 【转】禁用Chrome和Firefox中自动播放的动画GIF
- 在Spring Boot 项目中使用Spring AOP实现切面日志
- uboot环境变量(设置bootargs向linux内核传递正确的参数)
- 创建对象时引用的关键字,assign,copy,retain
- RTL8211E网口芯片在Uboot下调试问题
- 驻波比,功率计原理,短波机驻波测量
- 谷歌、亚马逊在区块链都耽搁了什么 竟让后起的脸书名声大噪
- DZ导航栏目参数说明
- RabbitMQ Management:Management API returned status code 500
- 【第十一篇】字体设置css变形(transfom)4种
- 不存私心天地间——“老召时空”2015年贺岁篇
- 学术之声 | 专访邵俊教授:区块链用技术保证在链上说话算话
- 数字语言,简历的“含金量”
- java fuoco车架_为速度而生 JAVA Fuoco铝合金气动公路