如果我有一个包含一列文本和一列整数的表,我如何对每个文本条目特定的整数求和?例子:
text1 | 4
text2 | 2
text3 | 5
text2 | 3
text1 | 2
我想做:SELECT Text,SUM(Number) FROM TABLE
但是,这会将所有数字加在一起(text1 | 16)。如何独立地将每个文本条目的数字相加?( text1 | 6 text2 | 5 text3 | 5 )
如果我有一个包含一列文本和一列整数的表,我如何对每个文本条目特定的整数求和?例子:
text1 | 4
text2 | 2
text3 | 5
text2 | 3
text1 | 2
我想做:SELECT Text,SUM(Number) FROM TABLE
但是,这会将所有数字加在一起(text1 | 16)。如何独立地将每个文本条目的数字相加?( text1 | 6 text2 | 5 text3 | 5 )
看看GROUP BY
条款:http ://www.sqlite.org/lang_select.html#resultset
示例用法:
SELECT mycolumn, SUM(myothercolumn)
FROM mytable
GROUP BY mycolumn
ORDER BY mycolumn;