SQL报错:ONLY_FULL_GROUP_BY---SQL语句规范性检查

only_full_group_by的作用是就是一个SQL语句合法性的检查。

含义:sql中select后面的字段必须出现在group by后面,或者被聚合函数包裹,不然会抛出上面的错误 

如:

select A,B,C,sum(E)from table group by A ; #报错

select A,B,C,sum(E)from table group by A,B,C; #不会报错

或改为 :

select A,any_value(B),any_value(C),sum(E)from table group by A;

 

posted on 2022-02-13 11:37  进击的许盈盈  阅读(259)  评论(0编辑  收藏  举报