当前位置: 首页 > 面试题库 >

通过PersonID获取每个人的总和

洪昊然
2023-03-14
问题内容

我在表中有以下几列:

SCORE_ID 
SCORE_PERSON_ID 
SCORE_VOTE

SCORE_PERSON_ID是一个变量。我需要对每个SCORE_PERSON_ID的SCORE_VOTE求和。

您能建议一个好的方法吗?


问题答案:

您需要一个GROUP BY和聚合函数,例如countsum

SELECT SCORE_PERSON_ID, sum(SCORE_VOTE) as score
FROM table 
GROUP BY `SCORE_PERSON_ID`


 类似资料:
  • 问题内容: 我有一些在Elasticsearch上建立索引的文档,看起来像这些样本: 我想建立一个查询,每个国家/地区只能得到一个结果,而只能得到。 因此,对于上面显示的示例,结果将类似于: 我意识到我需要进行汇总,但是我无法理解如何限制的结果。 有任何想法吗? 问题答案: 您可以使用将字段分组的聚合,每组返回1个文档,并按收集日期降序排列文档:

  • 问题内容: 上面是我的查询,我想获取一个人每天的记录。该记录应具有当天的最小日期时间。我需要该日期时间的完整记录 我的预期输出在这里 我尝试使用 但是对于“ t1”,我得到id = 1和第一行的输入日期。 请帮帮我。如果重复,则提供链接。 问题答案: 演示

  • 我试图计算可能的成对数,这可以通过从两个集合中获取值来实现。没有人停下来Rest。我还尝试使用JavaSet实现它。但我陷入了逻辑,如何计算这种可能的组合。 问题示例: 这里,可能的对组合是 [0,2] , [0,3] , [1,2] , [1,3] , [4,2] , [4,3] 代码如下: 输入可能在某个级别上有所不同,如下所示 这里,可能的对组合是[0,1]、[0,3]、[2,1]、[2,3

  • 我的目标是得到两个匹配: 非常感谢你的帮助。

  • 我有一个7x12的2d数组。我一直在研究如何获得它的每一列和每一行的总和,并将每个结果放入列表中,一个是每列总和的结果,另一个是每个行的结果。 因此,对于列,我想将每列的结果保存在一个临时整数变量中,在每一行中使用“a”进行迭代,当“a”等于12(即行数)时,然后检查“p”(即列数)是否等于7并退出循环(这意味着每列的总和已添加到新数组中),如果不是这样,则临时变量将被添加到新数组中,临时变量和“

  • 我希望通过Google Cloud Speech API转录音频文件。这个简单的脚本将wav作为输入,并以相当高的准确性转录它。 如何使用API从语音音频中提取其他有意义的信息?具体来说,我希望为每个单词获得一个时间戳,但其他信息(如音调、振幅、说话人识别等)将非常受欢迎。提前感谢!