`
flowercat
  • 浏览: 358135 次
社区版块
存档分类
最新评论

group by的限制与规则

sql 
阅读更多
使用 GROUP BY 子句时,一定要记住下面的规则:

1.   不能 GROUP BY text、image 或 bit 数据类型的列
2.   SELECT 列表中指定的每一列也必须出现在 GROUP BY 子句中,除非这列是用于聚合函数。
3.   不能 GROUP BY 列的别名。 这是说 GROUP BY 字段列表中的所有字段必须是实际存在于 FROM 子句中指定的表中的列。
4.   进行分组前可以使用 WHERE 子句消除不满足条件的行。
5.   使用 GROUP BY 子句返回的组没有特定的顺序。可以使用 ORDER BY 子句指定想要的排序次序。
分享到:
评论

相关推荐

    Oracle中分组查询group by用法规则详解

    Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总信息。 使用having子句 限制返回的...

    MySQL数据库varchar的限制规则说明

    本文我们主要介绍了MySQL数据库中varchar的限制规则,并以一个实际的例子对限制规则进行了说明,希望能够对您有所帮助。

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    select STU_SEX,group_concat(STU_NAME) from STUDENT group by STU_SEX; 3.2、一般情况下group需与统计函数(聚合函数)一起使用才有意义 先准备一些数据: [sql] view plain copy create table EMPLOYEES( ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    4.3.3 空值与GROUP BY和ORDER BY 112 4.3.4 空值与聚合函数 114 4.4 小结 114 第5章 关于问题 116 5.1 问出好的问题 116 5.2 提问的目的 117 5.3 问题的种类 117 5.4 关于问题的问题 119 5.5 关于数据的问题...

    SQL21日自学通

    GROUP BY 子句104 HAVING 子句109 子句的综合应用112 总结117 问与答117 校练场117 练习118 第六天表的联合119 介绍119 在一个SELECT 语句中使用多个表119 正确地找到列123 等值联合124 不等值联合129 外部联合与...

    Hibernate教程

    15.10. group by子句 15.11. 子查询 15.12. HQL示例 15.13. 批量的UPDATE & DELETE语句 15.14. 小技巧 & 小窍门 16. 条件查询(Criteria Queries) 16.1. 创建一个Criteria 实例 16.2. 限制结果集内容 16.3. ...

    sql试 题答案和试题

    C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY 10、在SQL SERVER服务器上,存储过程是一组预先定义并(1___)的Transact-SQL语句。可以用(2___)来声明游标。 ⑴ A、保存 B、编译 C、解释 D、...

    高性能MySQL(第3版).part2

    6.7.4优化GROUPBY和DISTINCT239 6.7.5优化LIMIT分页241 6.7.6优化SQL_CALC_FOUND_ROWS243 6.7.7优化UNION查询243 6.7.8静态查询分析244 6.7.9使用用户自定义变量244 6.8案例学习251 6.8.1使用MySQL构建一个...

    OCA认证考试指南1Z0-051

    6.3 使用GROUPBY子句分组数据 6.3.1 创建数据组 6.3.2 GROUPBY子句 6.3.3 按多列分组 6.4 使用HAVING子句包含或者排除分组行 6.4.1 限制分组结果 6.4.2 HAVING子句 6.5 认证小结 6.6 本章 测试题 ...

    hibernate 体系结构与配置 参考文档(html)

    group by子句 14.12. 子查询 14.13. HQL示例 14.14. 批量的UPDATE和DELETE 14.15. 小技巧 & 小窍门 15. 条件查询(Criteria Queries) 15.1. 创建一个Criteria 实例 15.2. 限制结果集内容 15.3. 结果集排序 ...

    SQLServer数据库设计规范.txt

    2.7 SQL语句的编写规范 数据库中存储过程和触发器中涉及大量的SQL语句,对SQL语句的编写规范如下: 关键字大写:在SQL语句的编写中,凡是SQL语句的关键字一律大写,如:SELECT、ORDER BY、 GROUP BY、 FROM、WHERE、...

    Hibernate参考文档

    14.11. group by子句 14.12. 子查询 14.13. HQL示例 14.14. 批量的UPDATE和DELETE 14.15. 小技巧 & 小窍门 15. 条件查询(Criteria Queries) 15.1. 创建一个Criteria 实例 15.2. 限制结果集内容 15.3. 结果集排序 ...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    11.2 使用GROUP BY子句分组数据 384 11.2.1 创建数据组 384 11.2.2 GROUP BY子句 385 11.2.3 按多列分组 387 11.2.4 嵌套的分组函数 388 11.3 使用HAVING子句包含或者排除分组行 389 11.3.1 限制分组结果 389...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第1/2部分)

    11.2 使用GROUP BY子句分组数据 384 11.2.1 创建数据组 384 11.2.2 GROUP BY子句 385 11.2.3 按多列分组 387 11.2.4 嵌套的分组函数 388 11.3 使用HAVING子句包含或者排除分组行 389 11.3.1 限制分组结果 389...

    Hibernate 中文 html 帮助文档

    14.11. group by子句 14.12. 子查询 14.13. HQL示例 14.14. 批量的UPDATE和DELETE 14.15. 小技巧 & 小窍门 15. 条件查询(Criteria Queries) 15.1. 创建一个Criteria 实例 15.2. 限制结果集内容 15.3. 结果集排序 ...

    Oraclet中的触发器

    FROM emp GROUP BY deptno; 在此视图中直接删除是非法: SQL>DELETE FROM emp_view WHERE deptno=10; DELETE FROM emp_view WHERE deptno=10 * ERROR 位于第 1 行: ORA-01732: 此视图的数据操纵操作非法 但是我们...

    hibernate 框架详解

    group by子句 15.11. 子查询 15.12. HQL示例 15.13. 批量的UPDATE & DELETE语句 15.14. 小技巧 & 小窍门 16. 条件查询(Criteria Queries) 16.1. 创建一个Criteria 实例 16.2. 限制结果集内容 16.3. 结果集...

    最全Hibernate 参考文档

    14.10. group by子句 14.11. 子查询 14.12. HQL示例 14.13. 批量的UPDATE & DELETE语句 14.14. 小技巧 & 小窍门 15. 条件查询(Criteria Queries) 15.1. 创建一个Criteria 实例 15.2. 限制结果集内容 15.3. 结果集...

Global site tag (gtag.js) - Google Analytics