Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Select Max Počet Tutoriál

MySQL je databáza aplikácie s otvoreným zdrojovým kódom , ktorý využíva Structured Query Language ( SQL ) pre všetky operácie v databáze . Aplikácia sa skladá z databázového servera a klienta , pomocou ktorého sa môže vyvinúť databáz pre distribúciu do iných zariadení MySQL . MySQL SQL podporuje rad agregačných funkcií , nástrojov , ktoré vám umožnia odvodiť súhrnné informácie z nespracovaných údajov obsiahnutých v databáze . Funkcie vykonávať výpočty na skupiny záznamov určených dotazu , vráti výsledok v novom stĺpci , ktorý sa zobrazí v tabuľke výsledkov . Návod
Použitie MAX ( ) foto 1

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


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené