发布网友 发布时间:2022-04-25 14:55
共2个回答
热心网友 时间:2022-05-03 02:16
完全不同的两个函数,concat函数是把参数转化成字符串然后连接起来返回,如果有参数中有一个是Null的话就返回null,concat('A','B')返回结果就是'AB',Nvl函数是返回Null的替代值,有两个参数,例如 Nvl(Parameter1,Parameter2)热心网友 时间:2022-05-03 03:34
语句中有group by的话,说明是进行分组聚合查询,因此select后的属性只能是group by后面的分组属性和在其它字段上的聚合函数结果(avg平均值,sum求和,count计数等),而order by后的属性也必须是分组属性或聚合结果,因为此时是对分组后的结果进行排序。group by相当于对数据分组,分组属性有多少各不同的值就有多少各分组,每个分组是结果集中一条记录