Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Napíšte agregačné SQL dotaz SELECT , ktorý skupín výsledok nastaviť podľa kategórií uvedené v tabuľke stĺpcov . Zvážte napríklad tabuľku s názvom " Book " , ktorý má stĺpca s názvom " Kategórie " a " cena " . Kategórie stĺpec obsahuje žáner knihy , ktorú ste zakúpili , a cena stĺpec odráža to , čo ste zaplatili za objem . SQL dotaz , ktorý zobrazuje kategória sama by som čítať 
 
 Vyberte kategóriu z knihy GROUP BY kategórii 
 2 
 Vložte volanie funkcie MAX do dotazu . Funkcia vráti maximálnu hodnotu obsiahnutú v určenom stĺpci v rámci zoskupenia záznamov . Ak predchádzajúci dotaz je upravený s funkciou MAX , čo je najvyššia cena knihy v súhrnnej kategórii sa vracia : 
 
 Vyberte kategóriu , MAX ( cena ) FROM kniha GROUP BY kategórii 
 
 3 
 Označte stĺpec vrátený funkciou MAX , takže výstupný súbor je informatívna pre užívateľa . Štítok , ktorý vám poskytne zobrazí ako názov stĺpca , musí užívateľovi oznámiť, že výsledok vidieť je " najvyššia cena " zaplatil za objem v určitej kategórii . Upravte dotaz , ako je uvedené nižšie : 
 
 Vyberte kategóriu , MAX ( cena ) AS " Najvyššia cena " z knihy GROUP BY kategórii 
 Použitie COUNT ( ) 
 4 
 Napíšte SQL dotaz SELECT , ktorý chcete agregovať a vrátiť zoskupených dát , skôr než jednotlivé hodnoty . Nižšie uvedený príklad dotazu tabuľky COMPACT_DISCS a zobrazí súhrn všetkých mien gramofónová v tabuľke , jeden záznam pre každý jedinečný názov štítku : 
 
 SELECT FROM cd_label compact_discs GROUP BY cd_label 
 5 
 Vložiť volanie funkcie počítania do dotazu . COUNT vracia súčet záznamov , ktoré spĺňajú určitú podmienku . Ako príklad dotazu chýba , je počet CD vlastníctve vydaných týmito štítkov . Upravený dotaz by mal znieť : 
 
 SELECT cd_label , COUNT ( * ) FROM compact_discs GROUP BY cd_label 
 6 
 Pridať popisný štítok k úprave Počet stĺpcov vo vašom vrátenej tabuľky . V predvolenom nastavení je stĺpec s názvom Count ( * ) , ale vysvetľujúce štítok je často oveľa užitočnejšie . Upravte dotaz , ako je uvedené nižšie názov stĺpca " disky z Label " : 
 
 SELECT cd_label , COUNT ( * ) AS " disky z Label " z compact_discs GROUP BY cd_label