oracle报错ORA-00979: 不是 GROUP BY 表达式错误解释
豆豆 2019-06-21 16:11:26 1135人已围观
在oracle 上执行一个简单的查询语句报错ORA-00979: 不是 GROUP BY 表达式,感觉这么多年的SQL白学了,简单的记录一下
select CODE,CURRENCY from Bank_ACCT where IS_DELETE='N' and IS_ACTIVE='Y' GROUP BY CURRENCY;报错信息如下:

错误原因解释:
select 列表项中不存在的列可以出现在group by的列表项中,但在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)。
纠正后的SQL:
select CODE,CURRENCY from Bank_ACCT where IS_DELETE='N' and IS_ACTIVE='Y' GROUP BY CODE ,CURRENCY;再执行OK
分享到:
编辑发布时间:2019-06-21 16:11:26

备付金存管银行是指可以为支付机构办理客户备付金的跨行收付业务,并负责对支付机构存放在所有备付金银行的客户备付金信息进行归集、核对与监督的备付金银行。(支付机构客
最近有一套生产系统的数据库CPU老是偏高,发现闲时也在40%-60%左右,感觉很不正常,决定优化一下,在这
首先需要知道什么叫一元购? 就是你支付一元后获得一个购物资格,有的叫抽