SQL – Group By (Svenska)

0 Comments
annonser

SQL GROUP BY-klausulen används i samarbete med SELECT-satsen för att ordna identiska data i grupper. Denna grupp för klausul följer WHERE-klausulen i ett utvalt uttalande och föregår order för klausul.

Syntax

den grundläggande syntaxen för en grupp efter klausul visas i följande kodblock., Grupp för klausul måste följa villkoren i WHERE-klausulen och måste föregå ORDER för klausul om en används.

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

exempel

Tänk på att tabellen Kunder har följande poster −

om du vill veta den totala lönen för varje kund, då gruppen efter fråga skulle vara enligt följande.,

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

detta skulle ge följande 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, låt oss titta på en tabell där tabellen Kunder har följande poster med dubbletter namn −

nu igen, om du vill veta den totala lönen för varje kund, då gruppen efter fråga skulle vara som följer −

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

detta skulle ge följande resultat −

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


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *