Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
USE " COUNT ( * ) " vrátiť počet záznamov vo výslednej sade , ktorá zodpovedá zadaných kritérií v príkaze SQL , vrátane NULL a duplicitné hodnoty . Napríklad :
SELECT COUNT ( * ) FROM študentov ;
Vyššie uvedený príkaz vráti " int " dátový typ reprezentujúci celkový počet záznamov v " študentskej " tabuľky
.
2
Pomocou " COUNT ( DISTINCT výraz ) " spočítať počet riadkov s odlišnými hodnotami zadaného výrazu . Napríklad :
COUNT ( DISTINCT student_id ) od študentov ;
Vyššie uvedený príkaz vráti počet rôznych študentských IDS v " Študent " tabuľke , s výnimkou hodnoty null
< . br > Sims 3
Pomocou " COUNT ( * ) " s agregačné funkcie spočítať počet riadkov v každej skupine definovanej " GROUP BY " klauzula . Napríklad :
SELECT priezvisko , COUNT ( * )
od študentov
GROUP BY priezvisko ;
Vykonávanie vyššie uvedený príkaz sa zobrazí počet študentov majú rovnaké priezvisko .
4
Pomocou " COUNT_BIG ) ( " funkciu , ak očakávate , počet riadkov byť väčší ako " 2 ^ 31-1 " , pretože " COUNT ) ( " funkcia vráti chybu v takomto scenári .
5
Pomocou " COUNT ( ALL ) výraz " spočítať celkový počet riadkov v zadanej tabuľke . Napríklad :
COUNT ( ALL student_id ) Z študentov , bude
Vykonávanie vyššie uvedený príkaz zobrazí celkový počet riadkov v tabuľke študentov . " ALL " je predvolené klauzula , a to je ekvivalentná použitie " COUNT ( student_id ) . "
Copyright © počítačové znalosti Všetky práva vyhradené