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年6月26日 下午11:16
下一篇 2022年6月26日 下午11:36


相关推荐

  • oracle中的varchar2存储中文,varchar2存储汉字

    oracle中的varchar2存储中文,varchar2存储汉字NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关,例如数据库是中文字符集时,以长度10为例,则NVARCHAR2(10)可以存进去10个汉字,如果用来存英文也只能存10个字符。VARCHAR2(10)只能存进5个汉字,英文则可以存10个。********************************************…

    2022年6月16日
    28
  • python求逆矩阵的方法,Python 如何求矩阵的逆「建议收藏」

    python求逆矩阵的方法,Python 如何求矩阵的逆「建议收藏」我就废话不多说了,大家还是直接看代码吧~importnumpyasnpkernel=np.array([1,1,1,2]).reshape((2,2))print(kernel)print(np.linalg.inv(kernel))注意,Singularmatrix奇异矩阵不可求逆补充:python+numpy中矩阵的逆和伪逆的区别定义:对于矩阵A,如果存在一个矩阵B,使得A…

    2022年8月21日
    6
  • SpringCloud系列之API网关(Gateway)服务Zuul

    SpringCloud系列之API网关(Gateway)服务Zuul

    2020年11月19日
    185
  • 图像修复系列-图像修复概述

    图像修复系列-图像修复概述图像修复的最初是为了去除遮挡或对破损的图像就行修复 但是 修复图像是一个 ill pose 病态 问题 所示 图像修复需要一些前提假设 也就是之前提到过的正则约束 通过在一定约束条件下 建立最优化准则 从而实现图像修复 根据不同的假设 延伸出不同的图像修复方法 主要如下 1 假设图像连续光滑 此时 延伸出的图像处理方法 主要是通过一些算子 不断与原图像进行卷积 达到逐渐修复图像的目的 2 假

    2026年3月18日
    4
  • pandownload激活码_pandownload账号

    pandownload激活码_pandownload账号yunfile网盘是国内的一个免费网盘,很多网站博客都会使用yunfile网盘的外链。但是该网盘广告多,等待时间长,免费用户只能一次下载一个文件,而且不能用迅雷等下载软件来下载,只能用IE,Chrome,Firefox等浏览器下载,下载速度又极其缓慢。但是有时候我们又不得不在该网盘下载文件,这个时候有一个yunfile网盘会员账号就可以解决上面所说的问题了。有求yunfile会员账号的朋友…

    2025年9月25日
    10
  • 安硕信息跌0.60%,成交额8399.02万元,后市是否有机会?

    安硕信息跌0.60%,成交额8399.02万元,后市是否有机会?

    2026年3月12日
    3

发表回复

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

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