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 聚合函数嵌套使用相关推荐

  1. mysql 聚合函数嵌套,Mysql 聚合函数嵌套使用操作

    聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) from ( select count ...

  2. mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法

    Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...

  3. mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作

    目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...

  4. SQL 聚合函数一定要跟group by以及NULL的关系的案例精讲

    SQL 聚合函数与GROUP BY NULL的关系及ALL的使用说明 需求说明 有如下一道SQL题,网友咨询: 1 为啥正确答案是第二项? 2 聚合函数是否一定要跟GROUP BY PARTITION ...

  5. 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP

    文章目录 第十二章 SQL聚合函数 VARIANCE, VAR_SAMP, VAR_POP 大纲 参数 描述 当前事务期间所做的更改 示例 第十二章 SQL聚合函数 VARIANCE, VAR_SAM ...

  6. 第五章 SQL聚合函数 %DLIST

    文章目录 第五章 SQL聚合函数 %DLIST 大纲 参数 描述 %DLIST 和 %SelectMode %DLIST和ORDER BY 相关的聚合函数 示例 第五章 SQL聚合函数 %DLIST ...

  7. Mysql 聚合函数嵌套使用

    Mysql 聚合函数嵌套使用 目的:Mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用(先分组取出count值, 再将count值倒序 ...

  8. Maxcompute ODPS SQL 聚合函数

    ODPS SQL 聚合函数 ODPS SQL 聚合函数 1.COUNT:用于计算记录数. SELECT COUNT(*) FROM table_name; --******************** ...

  9. 第十三章 SQL聚合函数 XMLAGG

    文章目录 第十三章 SQL聚合函数 XMLAGG 大纲 参数 描述 XML和XMLAGG XMLAGG和ORDER BY 相关聚合函数 示例 第十三章 SQL聚合函数 XMLAGG 一个聚合函数,它创 ...

最新文章

  1. spring中type转换框架设计与实现
  2. 汇编语言--可屏蔽中断
  3. BZOJ 3930 [CQOI2015]选数
  4. Python教程:Python内置数据结构之双向队列!
  5. 洛谷4400 BlueMary的旅行(分层图+最大流)
  6. Windows7 支付宝证书安装方法
  7. 【转】禁用Chrome和Firefox中自动播放的动画GIF
  8. 在Spring Boot 项目中使用Spring AOP实现切面日志
  9. uboot环境变量(设置bootargs向linux内核传递正确的参数)
  10. 创建对象时引用的关键字,assign,copy,retain
  11. RTL8211E网口芯片在Uboot下调试问题
  12. 驻波比,功率计原理,短波机驻波测量
  13. 谷歌、亚马逊在区块链都耽搁了什么 竟让后起的脸书名声大噪
  14. DZ导航栏目参数说明
  15. RabbitMQ Management:Management API returned status code 500
  16. 【第十一篇】字体设置css变形(transfom)4种
  17. 不存私心天地间——“老召时空”2015年贺岁篇
  18. 学术之声 | 专访邵俊教授:区块链用技术保证在链上说话算话
  19. 数字语言,简历的“含金量”
  20. java fuoco车架_为速度而生 JAVA Fuoco铝合金气动公路

热门文章

  1. 比较器Comparator
  2. 牛逼了!JDK 16 ZGC 实现最大暂停时间不超过1ms
  3. 另类数据的崛起——CnOpenData在行动(下)
  4. lkt芯片接口调试建议-iic接口
  5. Telnet远程登录管理
  6. WordPress插件WP Cost Estimation因漏洞被恶意利用
  7. 需要提升权限才能运行dism?
  8. linux显示屏没信号,电脑开机显示器无信号然后黑屏怎么办|电脑黑屏没有信号的解决方法...
  9. 2022年iOS上架及证书最新申请流程
  10. 概率密度函数、概率分布函数、概率质量函数