SQL – Gruppe Af

0 Comments
Reklamer

SQL GRUPPE AF klausulen anvendes i samarbejde med SELECT-sætning til at arrangere identiske data i grupper. Denne gruppe efter klausul følger WHEREHERE-klausulen i en SELECT-erklæring og går forud for ordenen efter klausulen.

syntaks

den grundlæggende syntaks for en gruppe efter klausul vises i følgende kodeblok., Gruppen for klausul skal følge betingelserne i WHEREHERE-klausulen og skal gå forud for ordren for klausulen, hvis en anvendes.

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

eksempel

overvej KUNDETABELLEN har følgende poster −

Hvis du vil vide det samlede lønbeløb for hver kunde, vil gruppen efter forespørgsel være som følger.,

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

Dette vil give følgende resultat −

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

Nu, lad os se på en tabel, hvor KUNDERNE tabel har følgende registreringer med dobbelt navne −

Nu igen, hvis du ønsker at kende den samlede mængde af løn på den enkelte kunde, så GRUPPEN AF forespørgsel ville være som følger −

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

Dette vil give følgende resultat −

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


Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *