SQL:计算每条记录的列值

戴维D

我被困在创建查询。

我得到了具有以下结构的表格“视频”:

id | artist | song | hits

记录如下:

1 | Rihanna | Song1 | 400
2 | Rihanna | Song2 | 100
3 | Prince | Song45 | 300
4 | The Police | Song456 | 1000

这是我不工作的查询:

SELECT DISTINCT artist, SUM(hits)
FROM videos
ORDER BY hits DESC

结果是:

Rihanna | 1800

但我想要这样的结果:

Rihanna | 500
Prince | 300
The Police | 1000

我在这里做错了什么?

ave4496
SELECT artist, SUM(hits) as hitscount
FROM videos
GROUP BY artist
ORDER BY hitscount DESC

从评论中添加了建议。谢谢!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL:计算每条记录的列值

来自分类Dev

计算每条记录出现的重复次数并选择特定列的最小值和最大值

来自分类Dev

SQL查询每条记录的两个值

来自分类Dev

SQL查询计算每条记录中前一条记录的总和

来自分类Dev

选择SQL中的每条记录

来自分类Dev

SQL - 根据值计算记录并更新多列

来自分类Dev

计算每条记录的不同元素并更新它们

来自分类Dev

计算 SQL 中每条记录自事件发生以来的滚动时间

来自分类Dev

SQL 为每条 userID 记录计数一个值,除非 userId 的一个记录值为 x

来自分类Dev

谷歌图表:特定列的每条记录根据其值的不同颜色

来自分类Dev

遍历具有“非标识”列的表中的每条记录SQL

来自分类Dev

如何在SQL中的表中添加对每条记录保持增量唯一-字母-的列?

来自分类Dev

SQL计算多列的值

来自分类Dev

SQL - 当值 X 不存在时,如何针对每条记录的可能多个值添加值 X

来自分类Dev

从表值函数插入/更新每条记录的多个字段

来自分类Dev

计算重复项并在SQL的计算列中设置记录

来自分类Dev

通过SQL语法为每条记录添加新的GUID?

来自分类Dev

对其他表中每条记录的每行 SQL 调用函数

来自分类Dev

SQL:设置操作以对每条记录执行逻辑

来自分类Dev

如何检查每条记录是否有多个列不为空?

来自分类Dev

在SQL中获取先前的记录列值

来自分类Dev

使用sql根据列值组合记录

来自分类Dev

SQL基于多列值返回记录

来自分类Dev

每条记录逐行而不是按列插入数据,并在每条记录后插入1个空白行

来自分类Dev

在SQL的多个列中计算不同的值对

来自分类Dev

计算列sql中的重复值

来自分类Dev

在SQL的多个列中计算不同的值对

来自分类Dev

SQL从计算值创建新列

来自分类Dev

SQL在多列中计算某些值

Related 相关文章

  1. 1

    SQL:计算每条记录的列值

  2. 2

    计算每条记录出现的重复次数并选择特定列的最小值和最大值

  3. 3

    SQL查询每条记录的两个值

  4. 4

    SQL查询计算每条记录中前一条记录的总和

  5. 5

    选择SQL中的每条记录

  6. 6

    SQL - 根据值计算记录并更新多列

  7. 7

    计算每条记录的不同元素并更新它们

  8. 8

    计算 SQL 中每条记录自事件发生以来的滚动时间

  9. 9

    SQL 为每条 userID 记录计数一个值,除非 userId 的一个记录值为 x

  10. 10

    谷歌图表:特定列的每条记录根据其值的不同颜色

  11. 11

    遍历具有“非标识”列的表中的每条记录SQL

  12. 12

    如何在SQL中的表中添加对每条记录保持增量唯一-字母-的列?

  13. 13

    SQL计算多列的值

  14. 14

    SQL - 当值 X 不存在时,如何针对每条记录的可能多个值添加值 X

  15. 15

    从表值函数插入/更新每条记录的多个字段

  16. 16

    计算重复项并在SQL的计算列中设置记录

  17. 17

    通过SQL语法为每条记录添加新的GUID?

  18. 18

    对其他表中每条记录的每行 SQL 调用函数

  19. 19

    SQL:设置操作以对每条记录执行逻辑

  20. 20

    如何检查每条记录是否有多个列不为空?

  21. 21

    在SQL中获取先前的记录列值

  22. 22

    使用sql根据列值组合记录

  23. 23

    SQL基于多列值返回记录

  24. 24

    每条记录逐行而不是按列插入数据,并在每条记录后插入1个空白行

  25. 25

    在SQL的多个列中计算不同的值对

  26. 26

    计算列sql中的重复值

  27. 27

    在SQL的多个列中计算不同的值对

  28. 28

    SQL从计算值创建新列

  29. 29

    SQL在多列中计算某些值

热门标签

归档