我试图理解没有聚合函数的GROUP BY (新的oracle dbms).
它是如何运作的?
这是我尝试过的.
我将运行我的SQL的EMP表.
SELECT ename , sal
FROM emp
GROUP BY ename , sal
Run Code Online (Sandbox Code Playgroud)
SELECT ename , sal
FROM emp
GROUP BY ename;
Run Code Online (Sandbox Code Playgroud)
结果
ORA-00979:不是GROUP BY表达式
00979. 00000 - "不是GROUP BY表达式"
*原因:
*操作:行
错误:397列:16
SELECT ename , sal
FROM emp
GROUP BY sal;
Run Code Online (Sandbox Code Playgroud)
结果
ORA-00979:不是GROUP BY表达式
00979. 00000 - "不是GROUP BY表达式"
*原因:
*操作:行错误:411列:8
SELECT empno , ename , sal
FROM emp
GROUP BY sal , ename;
Run Code Online (Sandbox Code Playgroud)
结果
ORA-00979:不是GROUP BY表达式
00979. 00000 - "不是GROUP BY表达式"
*原因: …
class MyClass
{
public static final int num=90;
}
Run Code Online (Sandbox Code Playgroud)