get the SUM of each Person by the PersonID

后端 未结 4 1030
南笙
南笙 2021-01-24 10:11

I have the following columns in a table:

SCORE_ID 
SCORE_PERSON_ID 
SCORE_VOTE

The SCORE_PERSON_ID is a variable. I need to sum the SCORE_VOTE

相关标签:
4条回答
  • 2021-01-24 10:28

    I think either this is what you're asking for:

    SELECT SUM(SCORE_VOTE)
      FROM <your_table_name>
     WHERE SCORE_PERSON_ID = <some value>
    

    or this:

    SELECT SUM(SCORE_VOTE)
      FROM <your_table_name>
     GROUP BY SCORE_PERSON_ID
    

    Hope that helps. Good luck.

    0 讨论(0)
  • 2021-01-24 10:35
    SELECT SUM(SCORE_VOTE)
    FROM SCORES
    GROUP BY SCORE_PERSON_ID
    
    0 讨论(0)
  • 2021-01-24 10:49

    how about

    select sum(SCORE_VOTE) as score  from TABLE group by SCORE_PERSON_ID 
    

    this is sum them up for each person

    select sum(SCORE_VOTE)  as score  from TABLE where SCORE_PERSON_ID = 1
    
    0 讨论(0)
  • 2021-01-24 10:54

    You need a GROUP BY and an aggregate function like count or sum

    SELECT SCORE_PERSON_ID, sum(SCORE_VOTE) as score
    FROM table 
    GROUP BY `SCORE_PERSON_ID`
    
    0 讨论(0)
提交回复
热议问题