本文介绍了如何在相同的sql语句中具有聚合函数和单独表达式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 如果我使用此查询,它将显示结果 选择 max(id),rno 来自 y group by rno MAX(ID)RNO 3 30 4 40 1 10 6 60 如果我不使用GROUP BY然后发生错误 选择 max( id),rno 来自 y; 选择 max(id),rno 来自 y 第1行的错误:< br /> ORA-00937:不是单组组功能 但我希望结果集如下(最大ID) MAX(ID) 6 RNO 30 40 10 60 我要做什么?解决方案 If I use this query it will show resultselect max(id),rnofrom ygroup by rnoMAX(ID) RNO 3 30 4 40 1 10 6 60If I do not use GROUP BY then error occursselect max(id),rno from y;select max(id),rno from yERROR at line 1:<br />ORA-00937: not a single-group group functionBut I want result set as below(maximum of id) MAX(ID) 6 RNO30401060What sh''d I do??? 解决方案 这篇关于如何在相同的sql语句中具有聚合函数和单独表达式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-01 11:57