在SQL中,可以使用聚合函數和GROUP BY語句來將多條數據合并成一條。
例如,假設有一個表格包含了學生的成績信息,每個學生可能有多條成績記錄。我們想要將每個學生的所有成績合并成一條記錄,可以使用如下SQL語句:
SELECT student_id, MAX(grade) AS max_grade, MIN(grade) AS min_grade, AVG(grade) AS avg_grade
FROM grades
GROUP BY student_id;
在這個例子中,我們使用了MAX、MIN和AVG聚合函數來計算每個學生的最高分、最低分和平均分,并使用GROUP BY語句按照學生ID進行分組,最終將多條成績記錄合并成一條記錄。