如何用SQL按name合并行统计like总和并从大到小排序
你可以使用如下SQL语句实现需求,注意替换语句中的你的表名为实际使用的表名:
SELECT name, SUM(`like`) AS `like` FROM 你的表名 GROUP BY name ORDER BY `like` DESC;
注意事项:
like属于SQL的内置关键字,查询时需要用反引号包裹,避免触发语法报错GROUP BY name会将所有name字段值相同的行合并,搭配SUM()聚合函数即可计算每个name对应的like字段总和ORDER BYlikeDESC实现按统计得到的like总和从大到小排序的要求
内容的提问来源于stack exchange,提问作者natoduevolte
相关产品推荐
相关产品推荐

