一括して複数のレコードを 1 行にマージする方法

SQLでは、GROUP BYと集計関数を使用して、複数のレコードを1行にまとめることができます。

假设有一个名为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句にフィールドを追加して、他のフィールドでも集計できます。

bannerAds