在group by 中使用HAVING筛选结果
来源:互联网 发布:掌阅ireader刷阅饼软件 编辑:程序博客网 时间:2024/05/04 08:55
在group by 中使用HAVING筛选结果
【例31】查询所有价格超过10美元的书的种类和平均价格。
use pubs
go
select type , avg(price) 'avg_price' from titles where price>$10 group by type
go
查询结果如下:
Type avg_price
------------ ------------------
Business 17.3100
mod_cook 19.9900
popular_comp 21.4750
Psychology 17.5100
trad_cook 15.9633
(所影响的行数为 5 行)
【例32】在所有价格超过10美元的书中,查询所有平均价格超过18美元的书的种类和平均价格。
use pubs
go
select type , avg(price) 'avg_price' from titles where price>10 group by type having avg(price)>$18
go
查询的结果是:
Type avg_price
------------ ---------------------
mod_cook 19.9900
popular_comp 21.4750
(所影响的行数为 2 行)
WHERE子句在求平均值之前从表中选择所需要的行,HAVING子句在进行统计计算后产生的结果中选择所需要的行
指定组或聚合的搜索条件。HAVING 通常与 GROUP BY 子句一起使用。如果不使用 GROUP BY 子句,HAVING 的行为与 WHERE 子句一样。
语法: [HAVING <search_condition>]
参数: <search_condition>: 指定组或聚合应满足的搜索条件。当 HAVING 与 GROUP BY ALL 一起使用时,HAVING 子句替代 ALL。 在 HAVING 子句中不能使用 text、image 和 ntext 数据类型。
- 在group by 中使用HAVING筛选结果
- mysql 对表数据进行求和分组并在结果中筛选符合条件的数据 having group by count
- sql中Distinct、Group by、having、order by使用注意事项
- sql中Distinct、Group by、having、order by使用注意事项
- SQL中 group by ....having
- where、group by、having使用
- group by having的使用
- having可以在没有group by 的情况使用吗
- 数据库中group by和having语法使用详解
- SQL中GROUP BY语句与HAVING语句的使用
- SQL中GROUP BY语句与HAVING语句的使用
- 数据库中group by和having语法使用详解
- Mysql中Group By使用Having语句配合查询
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- 项目/学习计划表
- 最近在做用友U8二次开发
- 用SQLConfigDataSource设置odbc
- 在学习Tapestry之前,先发发牢骚
- c# 获取字符串中的数字
- 在group by 中使用HAVING筛选结果
- 写给70后,也是写给自己
- 安装 Windows Server 2003 SP2补丁包 时,同时安装其他的软件,不可以吗?
- mysql字符问题和连接太多的问题
- 制作一个遍历当前子目录的Makefile
- Acegi基本配置
- 『转MSDN』如何:在 Windows 窗体 DataGridView 单元格中承载日历控件
- 发布ezWinCE 0.2 Bate
- Asp.Net细节性问题技巧精萃