SQL - COUNT

SQL -> Funkcie -> SQL funkcie na výpočet súhrnných hodnôt -> COUNT

Syntax

COUNT(* | [ALL] hodnota | DISTINCT hodnota)

Popis

Príkaz SQL vracia počet hodnôt v množine údajov.

argument
popis
*
zistenie počtu všetkých riadkov výstupnej množiny
ALL
zistenie počtu všetkých riadkov, ktorých hodnota špecifikovaného stĺpca alebo výrazu nie je NULL
DISTINCT
eliminácia duplicitných hodnôt pred zistením počtu
hodnota
stĺpec alebo výraz



Príklad

Zo vzorovej tabuľky Tovar chceme zistiť počet záznamov:
SELECT COUNT(*) FROM Tovar;
     -> Z nášho príkladu dostaneme hodnotu: 4


z rovnakej tabuľky chceme zistiť počet unikátnych záznamov (bez duplicít):
SELECT COUNT(DISTINCT Nazov) FROM Tovar;
     -> Z nášho príkladu dostaneme hodnotu: 2


Pozri aj

sum, avg, min, max