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

By | 2.5.2017

Funkce sql COUNT patří do Agregačních funkcí  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:

1 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á

2 Počet záznamů s neprázdnou hodnotou 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”

3 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)
Category: SQL Funkce

About Jan Zedníček

Jmenuji se Honza Zedníček a působím jako freelancer. Tuto práci dělám pro různé firmy již přes 5 let. Před tím jsem dlouhou dobu pracoval také jako finanční controller, analytik a finanční manažer pro společnosti z oblasti bankovnictví a výroby. Po práci si rád zahraju tenis, volejbal, šachy, zajdu do posilovny a rád ochutnávám dobré rumy. Svoje znalosti se snažím zapisovat na tento web - abych je nezapomněl (působením rumu ^^) a sloužily i někomu dalšímu. Nebojte se položit dotaz nebo reagovat do komentáře. Přihlašte se do naší nové Excel facebook skupiny Excel CZ/SK diskuse » Mou webovou prezentaci najdete na webu https://janzednicek.cz/

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.