2016-11-19 37 views
0

給定一個表:顯示合併後的數據在SQL

my_table: 
**PERSON** **AGE** 
    person1  20 
    person1  20 
    person2  30 
    person2  30 

如何顯示數據,其中人=人,年齡=年齡,即:

person1 40 
person2 60 

+0

如果你認真考慮存儲某人的年齡,那麼你是嚴重的堅果 – Strawberry

回答

1

你可以按人物分組,並總結年齡,雖然這似乎有點奇怪。如果兩個人說我20,那麼它不會讓我40。:)

SELECT person, 
     SUM(age) as age 
FROM  my_table 
GROUP BY person