- GROUP BY句を使用してグループ化する列と複数の列を選択する方法:
SELECT column1, column2, column3
FROM table_name
GROUP BY column1
このクエリでは、column1
でグループ化し、column2
とcolumn3
を選択しています。table_name
は適切なテーブル名に置き換えてください。
- GROUP BY句と集約関数を使用してグループ化する列と複数の列を選択する方法:
SELECT column1, MAX(column2), SUM(column3)
FROM table_name
GROUP BY column1
このクエリでは、column1
でグループ化し、column2
の最大値とcolumn3
の合計値を選択しています。集約関数(ここではMAXとSUM)は、グループ内の値を集計するために使用されています。
- JOINを使用して複数のテーブルからデータを取得する方法:
SELECT t1.column1, t2.column2
FROM table1 t1
JOIN table2 t2 ON t1.id = t2.id
このクエリでは、table1
とtable2
の2つのテーブルからデータを取得しています。JOIN句を使用して、t1
とt2
の間の共通の列(ここではid
)を指定しています。
これらは一部の一般的な方法ですが、SQLにはさまざまな方法があります。具体的な要件に応じて、さまざまなクエリを使用してデータを抽出できます。