SQL-- group by详解
来源:互联网 发布:java url 解码出错 编辑:程序博客网 时间:2024/04/28 11:35
1.GROUP BY 语句用于结合合计函数,
根据一个或多个列对结果集进行分组。select 后面的字段只能是group by的字段或者出现在aggregate_function()中,否则出现mysql 每组只返回一条数据,oracle 会报错
SELECT column_name1, aggregate_function(column_name2)FROM table_nameWHERE column_name operator valueGROUP BY column_name1
2.HAVING 子句
在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。
SELECT customer,SUM(price) FROM OrdersGROUP BY customerHAVING SUM(price)<2000
3.与where子句结合
where放在在GROUP BY 之前。也就是说,group by 对where的到的结果进行分组,分组后不可以用where 而用 HAVING子句在聚合后对组记录进行筛选。
0 0
- SQL-- group by详解
- 数据库SQL group by 详解
- SQL的GROUP BY详解
- SQL Server 中 GROUP BY 详解
- sql group by order by
- sql group by,order by
- SQL GROUP BY
- sql group by :ZT
- SQL Group by 学习
- SQL Group By
- Sql group by 用法
- sql 语句group by
- SQL: GROUP BY Clause
- SQL Group by
- SQL Group by 学习
- sql "group by"整理
- sql 语句group by
- SQL Group By
- servlet中获得tomcat项目根目录的绝对路径
- Jsp源代码保护工具DashO Pro控件
- 第8周项目四扩充string 类
- k均值聚类(K-means)
- Python中文全攻略
- SQL-- group by详解
- 8周项目2
- HTTP头部信息说明大全
- 等待
- MFC编程-鼠标响应
- UML 概述
- 向数据库中insert数据,value中存在地址符'&'
- workflow send email add attachment
- Top 20 OpenSSH Server Best Security Practices