在SQL中,可以使用GROUP BY
和聚合函數來將多條記錄合并為一行。
假設有一個名為students
的表,包含以下字段:id
(學生ID)、name
(學生姓名)和score
(學生成績)。
SELECT id, name, SUM(score) AS total_score
FROM students
GROUP BY id, name
上面的SQL語句將根據id
和name
字段將記錄分組,然后使用SUM
聚合函數計算每個學生的總成績。結果將會按學生ID和姓名分組,并顯示每個學生的總成績。
如果你想合并其他字段,可以根據需要在GROUP BY
子句中添加更多字段。