例子:

SELECT COUNT(*) BZC144, NVL(SUM(BCF125), 0) BZC145, CF11.AAA020
FROM CF11, CF12
WHERE CF11.BCF110 = CF12.BCF110
AND CF11.AAE100 = '1';

在Oracle中PLSQL执行上面的语句就会出现,ORA-00937:不是单组分组函数.

原因是:

数据中有这么一条规则:出现在select列表中的字段或者出现在order by后面的字段,如果不是包含在分组函数中,那么该字段必须同时在group by子句中出现。

SQL改成

SELECT COUNT(*) BZC144, NVL(SUM(BCF125), 0) BZC145, CF11.AAA020
FROM CF11, CF12
WHERE CF11.BCF110 = CF12.BCF110
AND CF11.AAE100 = '1'
GROUP BY CF11.AAA020;

就好了。

ORA-00937:不是单组分组函数相关推荐

  1. ORA-00937: 不是单组分组函数

    最近写SQL的时候,有遇到过报出 ORA-00937的问题. 解释: select 列表项中除了包含聚合函数外,还包含了表的某些列,那么你将必须使用group by语句,否则语法通不过. 例如: SQ ...

  2. Oracle报错:不是单组分组函数解决

    Oracle报错:不是单组分组函数解决 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分 ...

  3. Oracle SQL group by-报错:不是单组分组函数

    报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分组函数,则有两种情况可以使用: 程序中存 ...

  4. Oracle-SQL-group by-报错:不是单组分组函数

    报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1,如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在 ...

  5. count()--不是单组分组函数

    今天写了一句查询语句,里面涉及到count()统计的使用,刚开始查询的时候老是弹出"什么不是单组分组函数".百度了一下才知道原来是语法错误了. select count(),字段1 ...

  6. ORA-00937:不是单组分组函数 ORA-22818:这里不允许出现子查询表达式

    今天,写了以下SQL语句: select (select well_name from well where well_id = wa.well_id) well_name,sum(prod_time ...

  7. group by 不是单组分组函数

    在select子句中除了分组函数外没有其他列的时候,才可以用group by,否则group by子句中的列必须与select子句的列相同. 如: 正确:select a,b,sum(c) from ...

  8. Oracle报错:不是单组分组函数

    sql语句进行分组查询,存在聚合函数 原因:sql 的group by 语句有问题 解决办法:检查group by 后的语句,需要将语句中的非聚合函数部分写到group by中

  9. 不是单组分组函数_面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象

    全文共3838字,预计学习时长10分钟 图源:unsplash 编程在上世纪60年代遇到了一个大问题:计算机那时还没有那么强大,需要以某种方式在数据结构和进程之间分配容量.这意味着如果拥有大量数据,那 ...

  10. Oracle单组函数、分组函数

    文章目录 1.函数基础 1.1SQL函数 1.2两种SQL函数 2.单行函数 2.1说明 2.2字符函数 2.2.1大小写控制函数 2.2.2字符控制函数 2.3数字函数 2.4日期 2.4.1日期的 ...

最新文章

  1. 销售流程管理-leangoo
  2. 利用Eventlog Analyzer分析日志
  3. linux 版本察看 redh,GLOBK重要命令htoglb glred的翻译
  4. 153.复用的相关概念 154.信道共享技术有哪些?
  5. web自动化测试—selenium游览器下拉框操作
  6. Html内联定义特点,HTML5
  7. python中tkinter的使用-中
  8. 电脑更新重启后黑屏_手机黑屏了,重启后万事大吉?那可就错了!
  9. 医疗器械信号输入输出部分,以及电气绝缘图,环境试验后的标准
  10. 如何存放青龙脚本文件(不用复制)
  11. 学计算机干眼,电脑族预防干眼的7个小妙招_39健康网
  12. js内置对象方法笔记 js内置函数
  13. 彩虹智慧物联网技术白皮书
  14. TC358779XBG,HDMI转MIPI DSI,支持全高清,东芝转接芯片
  15. 祝老婆生日快乐(无内容)
  16. Linux-进程调度(CFS)
  17. 最新搜狗泛目录程序,搜狗站群泛目录,搜狗蜘蛛蜘蛛池(图文)
  18. MyEclipse安装Vue
  19. 论文自动写作之自动添加参考文献
  20. Windows加密文件夹设置

热门文章

  1. 80和443端口的区别
  2. H-Chat: socket.io实现私聊,群聊,添加好友
  3. siebel运维管理
  4. vue项目中如何下载excel表格模板
  5. DSP-28027笔记
  6. 用好小程序码这张小程序专有的名片
  7. Python爬虫——Scrapy Spiders
  8. 许晓斌的《Maven实战》 maven镜像配置
  9. gst 测试摄像头命令
  10. Jlink下使用swd