Seskupit podle (SQL) - Group by (SQL)
tento článek chybí informace o tom, co „seskupení“ znamená, jak GROUP BY ovlivňuje agregační funkce.Září 2020) ( |
A SKUPINA VYTVOŘENÁ
prohlášení v SQL určuje, že SQL VYBRAT
příkaz vrátí seznam, který je seskupen podle jednoho nebo více sloupců, obvykle za účelem použití nějakého druhu agregační funkce do určitých sloupců.[1][2]
Příklady
Vrátí seznam ID oddělení spolu se součtem jejich prodejů k datu 1. ledna 2000.
VYBRAT DeptID, SOUČET(Výprodej) Z Odbyt KDE Datum slev = '01 -Jan-2000 ' SKUPINA PODLE DeptID
Vrátí data příkladu kontingenční tabulka což odpovídá na otázku „Kolik jednotek jsme v každém regionu prodali za každé datum odeslání?“:
VYBRAT Kraj, Datum odeslání, SOUČET(Jednotky) TAK JAKO Součet_jednotek Z FlatData SKUPINA PODLE Kraj, Datum odeslání
Společné seskupení (agregace ) funkce zahrnují:
- Počet(výraz) - Počet odpovídajících záznamů (na skupinu)
- Součet(výraz) - Součet zadané hodnoty (na skupinu)
- Min(výraz) - Minimum dané hodnoty (na skupinu)
- Max(výraz) - Maximum dané hodnoty (na skupinu)
- Prům(výraz) - Průměr dané hodnoty (na skupinu)
Reference
- ^ "Příkaz SQL GROUP BY". www.w3schools.com. Citováno 2020-09-18.
- ^ shkale-msft. „GROUP BY (Transact-SQL) - SQL Server“. docs.microsoft.com. Citováno 2020-09-18.
Viz také
externí odkazy
- Fragmenty SQL: Návody k funkcím SQL - Seskupování řádků pomocí SKUPINY PODLE
- Klauzule MySQL GROUP BY a HAVING s příklady
Tento databáze související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |