新闻动态
新闻动态
- 错误“操作必须使用一个可更新的查询”原因及解决办法
- Request.url用法
- 大型网站的SEO策略
- AutoMapper的自定义映射
- 想要网站优化有效果该怎么来做
- SEO之网站关键词的布局和分布
- MySQL报错:ERROR 1118 (42000): Row size too large. 或者 Row size too large (> 8126).
- 网站建设流程
- 三招教你写原创.
- 局域网的打印机每次都要打印一张测试页才能用怎么解决
联系我们
邮箱:
手机:15383239821
数据库
SQL Group by 用法
作者:
发布时间:2011-04-15
点击:
可以在SELECT ... GROUP BY 分组后筛选数据。
筛选的关键字是HAVING。HAVING的作用和WHERE类似。都是用来过滤查询的中间记录。但是,HAVING从句指定的每个列规范必须出现在一个聚合函数内,或者出现在GROUP BY从句命名的列中。与WHERE不同的是:WHERE是在分组前(查询后)筛选数据;HAVING是在分组后筛选数据。
例如:
SELECT
SUBSTR(A.HYLB_DM,1,2),
COUNT(*),
SUM(A.ZCZB)
FROM DJ_ZT A
GROUP BY SUBSTR(A.HYLB_DM,1,2)
HAVING MAX(YEAR(A.CJRQ))<>2007;
-----------------------------
08 51308 2988475.0376
SELECT
SUBSTR(A.HYLB_DM,1,2),
COUNT(*),
SUM(A.ZCZB)
FROM DJ_ZT A
GROUP BY SUBSTR(A.HYLB_DM,1,2)
HAVING MAX(YEAR(A.CJRQ))<>2007 AND COUNT(*)>2;
------------------------------
08 51308 2988475.0376
新闻资讯
-
2023-09-06php中unset函数使用方法
-
2023-09-14vue项目搭建流程
-
2020-09-30小程序如何去掉user agent stylesheet?
-
2023-03-23php中include引入一个页面的时候为什么用dirname(__FILE__) ?
-
2024-07-21Vue 3 响应式对象:ref 和 reactive 的使用和区别
-
2019-11-24C#中List集合中Last和LastOrDefault方法的差别
相关案例
