oracle分组排序取最大一条 oracle ORA-00937: 非单组分组函数?
浏览量:2572
时间:2021-03-10 20:13:24
作者:admin
oracle ORA-00937: 非单组分组函数?
这种错误报告通常使用聚合函数,如count和sum,但不使用groupby来声明分组模式。
例如,有一个学生表。字段包括:班级编号、学生编号和学生姓名。现在我们需要知道每个班有多少人。如果查询语句是这样的:
从学生表中选择班级编号,计数(学生编号)
,我们必须报告一个错误。我们必须告诉数据库根据哪个字段进行分组。正确的写入方法是:
选择班级号,从学生表中按班级号分组计数(学号)
从表1中按列1、列2、列3选择列1、列2、列3选择字段数,并在分组后写入这些字段。
分组聚合函数在oracle里查询对应的hql语句该怎么写?
Oracle中常见的聚合函数包括min、Max和sum。如果它们跟在其他字段后面,则必须使用GROUPBY语句。
oracle分组排序取最大一条 oracle分组求和函数 oracle中的排序函数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。