ORA-00937:不是单组分组函数[通俗易懂]

ORA-00937:不是单组分组函数[通俗易懂]例子:SELECTCOUNT(*)BZC144,NVL(SUM(BCF125),0)BZC145,CF11.AAA020FROMCF11,CF12WHERECF11.BCF110=CF12.BCF110ANDCF11.AAE100=’1′;在Oracle中PLSQL执行上面的语句就会出现,ORA-00937:不是单组分组函数.原因是:数据中有这么一…

大家好,又见面了,我是你们的朋友全栈君。

例子:

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;

就好了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148731.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 大数据人工智能的未来_未来人工智能发展前景

    大数据人工智能的未来_未来人工智能发展前景在百度大数据开放大会上,搞计算机学术理论的怀进鹏校长的演讲犹如给所有听众的一记闷棍,怀校长的学术演讲把大家弄得云里雾里,把所有人弄晕了,现场能够听懂的绝对是少数,可能都会觉得怀校长有点像个外星人一般在那自顾自的演讲。作为一个曾经有志从事人工智能研究但失之交臂的又是学计算机毕业的人却越听越兴奋,冥冥中似乎找到了未来的人工智能所能抵达的可能性,那么笔者现在就尝试把怀教授的演讲转换为大家也能够听懂的语言…

    2022年10月5日
    4
  • 2021.12goland激活码-激活码分享「建议收藏」

    (2021.12goland激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    90
  • matlab绘图颜色RGB

    matlab绘图颜色RGB目录1.MATLAB中颜色数值2.常用颜色3.matlab代码本文转载于https://www.jianshu.com/p/46af0b95ead7?tdsourcetag=s_pctim_aiomsg1.MATLAB中颜色数值2.常用颜色3.matlab代码semilogy(SNRs,mse,’Color’,[0.63,0.13,0.94],’Lin…

    2022年5月31日
    62
  • Java中Hashtable和HashMap区别「建议收藏」

    Java中Hashtable和HashMap区别「建议收藏」第一,继承不同。

    2026年1月19日
    3
  • 备忘录模式实例_iphone语音备忘录无法分享

    备忘录模式实例_iphone语音备忘录无法分享备忘录模式 Motivation动机模式定义实例结构要点总结笔记动机在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯对象之前处于某个点时的状态.如果使用一些共有接口来让其他对象得到对象的状态,便会暴露对象的实现细节.如何实现对象状态的良好保存与回复?但同时又不会因此而破坏对象的封装性模式定义在不破坏封装性的前提下.捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先保存的状态实例朴素class Memento{ stri

    2022年8月9日
    9
  • Python-random函数用法

    Python-random函数用法Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。random中的一些重要函数的用法:random.random()random.random()函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。importrandomprint(random.random())&…

    2022年5月2日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号