SQL – Group By (Magyar)

0 Comments
Advertisements

az azonos adatok csoportokba rendezése. Ez a csoport záradék követi a WHERE záradékot egy kiválasztott nyilatkozatban, és megelőzi a sorrendet záradékkal.

Syntax

a csoportonkénti alapvető szintaxis a következő kódblokkban jelenik meg., A csoportonkénti záradéknak be kell tartania a WHERE záradék feltételeit, és a sorrendet záradékonként kell megelőznie, ha az egyiket használják.

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

Példa

úgy vélik, a VEVŐK tábla, hogy a következő adatok −

Ha tudni akarod a teljes összegét, a fizetés minden ügyfél, akkor a CSOPORT ÁLTAL lekérdezés a következő lenne.,

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

Ez a hozna a következő eredmény −

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

Most, nézzük meg, hogy egy asztalra, ahol a VEVŐK tábla a következő adatok duplikált nevek −

Most megint, ha tudni akarod a teljes összeg fizetése minden ügyfél, akkor a CSOPORT ÁLTAL lekérdezés a következő lenne −

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

Ez a hozna a következő eredmény −

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


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük