0

mysql 统计group by 之后的条数

Posted in MySQL at 一月 12th, 2011 / No Comments »

很多时候我们在group by 之后还有很多条数据记录
我们需要知道总量是多少条,来判断到底要分多少页显示

比如下面的查询:
SELECT COUNT(*) as counts FROM pw_sites WHERE 1 = 1 GROUP BY domain ORDER BY counts DESC

group by是为了将如下站点归结为一个
www.phpwind.net
app.phpwind.net
blog.phpwind.net
test.phpwind.net
……

以上站点的domain都是phpwind.net

那么还有很多这样的站点,如domain为phpwind.com 为uueasy.com等
那么到底有多少个站点,我们怎么查询呢?
查询代码如下:
SELECT COUNT(DISTINCT domain) FROM pw_sites WHERE 1 = 1

http://www.phpwind.net/apps.php?q=diary&uid=156002&a=detail&did=15409

Published in MySQL

No Responses to “mysql 统计group by 之后的条数”

Leave a Reply

请输入算式结果(看不清请点击图片)
(必须)