我有一个SQLite数据库,并在其中存储,例如:
COUNT DESCRIPTION SIZE 5 red boxes 5x5x20 3 blue boxes 8x8x8 3 red boxes 5x5x20 4 green panels 10x10 7 blue boxes 5x5x20
是否有可能实现如下摘要:
8 red boxes 5x5x20 3 blue boxes 8x8x8 7 blue boxes 5x5x20 4 green panels 10x10
答案 0 :(得分:1)
SELECT SUM(count) AS count, description, size
FROM table
GROUP BY description, size
ORDER BY count
SUM
是一个将多行合并为一个的聚合函数。 GROUP BY
子句列出了必须相同的所有字段,以便允许组合行(在您的示例中,只有两行合并为一行)。