求MySQL查询语句:按pageid汇总hitcount并降序排序(排除指定页)
正确的MySQL查询语句
以下是满足需求的查询语句:
SELECT pageid, SUM(hitcount) AS total_hits FROM hits WHERE pageid NOT LIKE '999%' GROUP BY pageid ORDER BY total_hits DESC;
各子句说明:
SELECT pageid, SUM(hitcount) AS total_hits:获取页面ID,并对每个页面的hitcount求和,将结果命名为total_hits方便查看与排序FROM hits:指定查询的目标表为hitsWHERE pageid NOT LIKE '999%':排除所有以999开头的管理页面(%是通配符,匹配任意长度的后续字符)GROUP BY pageid:按页面ID分组,保证每个pageid仅返回一条汇总记录ORDER BY total_hits DESC:按总访问量从高到低排序结果
内容的提问来源于stack exchange,提问作者Chris Ellis
相关产品推荐
相关产品推荐

