MySQL " Count " -funktionen kan du hitta hur många rader som uppfyller en vissa kriterier inom en " Select " uttalande utan data återsänds inom dessa rader . Den " Count " -funktionen kan användas tillsammans med olika sökord och klausuler som " tydligt" , " var" och " Gruppera " . Räkna Records
att hitta ut hela antalet poster i en tabell , skulle " Count " -funktionen kan användas på följande sätt :
Välj COUNT ( * ) Från tabellen ;
Detta uttalande kommer att returnera hela antalet poster i en tabell , även om de inte innehåller " Null " värden .
p Om du vill hitta alla värden i en kolumn som inte är " null " , använd " Tydlig " nyckelordet :
SELECT COUNT ( DISTINCT kolumn ) FROM tabell ,
du måste ha minst en kolumn namn anges efter " Distinkt " nyckelordet , men du kan ange fler än en kolumn , i vilket fall den totala endast kommer att återspegla rader som inte har en " Null " värde i antingen kolumn .
p Om du bara vill ta reda på värdet för ett visst moment av data , kan du lägga till ett " Var " klausul . Till exempel , om du hade ett bord fyllt med adresser och ni ville veta hur många människor som hade ett visst postnummer , skulle uttalandet vara :
SELECT COUNT ( * ) FROM adress där zip = 17097 ;
på samma ton , om du ville ha en räkning av antalet adresser för varje postnummer , skulle du använda " Gruppera " klausul :
SELECT cOUNT ( * ) FROM adress GROUP BY zip ;
" Count " -funktionen kan användas i alla " Select " uttalande , däribland "join " uttalanden och underfrågor Addera
.