SQL-Group By (日本語)

0 Comments
Advertisements

SQL GROUP BY句は、SELECTステートメントと連携して、同一のデータをグループに配置するために使用されます。 このGROUP BY句は、SELECT文のWHERE句の後に続き、ORDER BY句の前に続きます。

構文

GROUP BY句の基本的な構文は、次のコードブロックに示されています。, GROUP BY句はWHERE句の条件に従う必要があり、ORDER BY句が使用されている場合はその前に置く必要があります。

SELECT column1, column2FROM table_nameWHERE GROUP BY column1, column2ORDER BY column1, column2

CUSTOMERSテーブルには次のレコードがあると考えてください−

各顧客の給与の合計金額を知りたい場合は、GROUP BYクエリは次のようになります。,

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

このとらえたことを発表した場合は、以下のような結果−

+----------+-------------+| NAME | SUM(SALARY) |+----------+-------------+| Chaitali | 6500.00 || Hardik | 8500.00 || kaushik | 2000.00 || Khilan | 1500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 2000.00 |+----------+-------------+

現在注目してみましょうテーブルにお客様のテーブルには以下のデータは重複した名前−

現在再建を支援するため、特別なお知りになりたい方は給与支給総額にお客様ひとりひとり その後、グループによるクエリーを実現しています。。

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

このとらえたことを発表した場合は、以下のような結果−

+---------+-------------+| NAME | SUM(SALARY) |+---------+-------------+| Hardik | 8500.00 || kaushik | 8500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 3500.00 |+---------+-------------+
広告


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です