如果我有一个包含一列文本和一列整数的表,那么如何将每个文本条目的整数求和?例如:
text1 | 4
text2 | 2
text3 | 5
text2 | 3
text1 | 2
我想这样做: SELECT Text,SUM(Number) FROM TABLE
但是,它将所有数字相加(text1 | 16)。如何独立地将每个文本条目的数字相加?( text1 | 6 text2 |五 text3 | 5)
答案 0 :(得分:4)
查看GROUP BY
子句:http://www.sqlite.org/lang_select.html#resultset
使用示例:
SELECT mycolumn, SUM(myothercolumn)
FROM mytable
GROUP BY mycolumn
ORDER BY mycolumn;