mysql - 从特定单元格获取总和的 SQL 选择

标签 mysql sql group-by

有一个表“评论”,其中包含“作者”和“喜欢”列。 “writer”是作者的用户名,“likes”是该评论的点赞数。

我现在需要一个选择来选择特定用户的点赞总数

例如这个表:

writer  likes
x       5
x       2
x       7
y       3

用户“x”的选择(我需要)应返回 14,用户“y”的选择应返回 3。

最佳答案

SELECT writer, sum(likes) from comments
GROUP BY writer;

由于“GROUP BY”,此查询将对每个作者的评论进行求和

关于mysql - 从特定单元格获取总和的 SQL 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949289/

相关文章:

php - sql中如何划分学生

MySQL查询获取列的模态平均值?

php - 将所有 mysql 错误记录到数据库或排序?

请求 SQL 帮助 : SELECT Table A Joined with Table B (Max or Null)

sql - 如何在单个查询中执行具有不同参数的多个连接

mysql - SQL从连接中选择计数返回0而不是空结果

python - groupby - TypeError 'DataFrame' 对象不可调用

MySQL - 在一列上使用 MAX() 并从该行的其余部分返回数据?

mysql - SQL从 View 中更新表中的选定字段

mysql - Ruby on Rails,表单数据未通过sql添加到数据库