SQL COUNT funkce – jak si spočítat řádky v tabulce?

Funkce sql COUNT patří do Agregačních funkcí v sql a je to jedna z nejjednodušších a nejpoužívanějších funkcí v SQL. Umožňuje spočítat řádky v určitém sloupci nebo řádky v celé tabulce.

Pokud počítáme pomocí sql COUNT počet záznamů nad určitým sloupcem, jsou NULL záznamy vynechány.

Syntaxe SQL COUNT funkce

Počet řádků v celé tabulce

SELECT COUNT(*) AS Pocet_Zaznamu_v_Tabulce
FROM dbo.Tabulka

Vrátí počet všech záznamů v tabulce kde je alespoň 1 hodnota sloupce neprázdná

Počet záznamů s neprázdnou hodnotou (NULL) ve vybraném sloupci:

SELECT COUNT(Sloupec) AS Pocet_Neprazdnych_Zaznamu
FROM dbo.Tabulka

Vrátí počet neprázdných záznamů (NOT NULL) nad sloupcem “Sloupec”

Agregovaný počet všech záznamů v tabulce přes nějaká pole:

SELECT Sloupec, COUNT(*) AS Pocet_Zaznamu_Hodnoty_Sloupec
FROM dbo.Tabulka
GROUP BY Sloupec

Vrátí agregovaný počet záznamů přes všechny jedinečné hodnoty pole “Sloupec”. V tomto případě je povinná klauzule GROUP BY

5/5 - (1 vote)
Rubrika: SQL Funkce

O Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

Leave a Reply

Your email address will not be published. Required fields are marked *