SQL Server COUNT (Magyar)

Összefoglaló: ebben az oktatóanyagban megtanulhatja, hogyan kell használni az SQL Server COUNT() függvényt a készletben lévő elemek száma.

Az SQL Server COUNT() olyan összesítő függvény, amely visszaadja a készletben talált elemek számát.

Az alábbiakban bemutatjuk a COUNT() függvény szintaxisát:

Code language: SQL (Structured Query Language) (sql)

Ebben a szintaxisban:

  • ALL utasítja a COUNT() függvényt, hogy minden értékre érvényes legyen. A ALL az alapértelmezett.
  • DISTINCT utasítja a COUNT() függvényt visszaadni az egyedi, nem null értékek számát.
  • expression bármilyen típusú kifejezés, de image, text vagy ntext. Vegye figyelembe, hogy nem használhat allekérdezést vagy összesített függvényt a kifejezésben.

A COUNT() függvénynek van egy másik formája az alábbiak szerint:

Code language: SQL (Structured Query Language) (sql)

Ebben a formában a COUNT(*) visszaadja a megadott táblázat sorainak számát. A COUNT(*) nem támogatja a DISTINCT szolgáltatást, és nem vesz fel paramétereket. Minden sort külön számol, és olyan sorokat tartalmaz, amelyek NULL értékeket tartalmaznak.

Összefoglalva:

  • COUNT(*) megszámolja a készletben lévő elemek számát. Tartalmaz NULL és ismétlődő értékeket
  • COUNT(ALL expression) értékeli a expression a halmaz minden sorához, és visszaadja a nem null értékek számát.
  • COUNT(DISTINCT expression) kiértékeli a expression a halmaz minden sora, és visszaadja az egyedi, nem null értékek számát.

SQL Server COUNT () függvény: egyszerű példák

A következő utasítás létrehoz egy új t nevű tábla, illesszen be néhány adatot a táblázatba, és lekérdezze az adatokat:

Itt van a kimenet:

Code language: PHP (php)

SQL Server COUNT (*) példa

A COUNT(*) a megadott táblázat összes sorát visszaadja, ahogyan azt a következő utasítás szemlélteti :

Code language: SQL (Structured Query Language) (sql)

A kimenet:

SQL Server COUNT (DISTINCT kifejezés) példa

A következő példa a COUNT(DISTINCT expression) segítségével adja vissza az o számot f egyedi, nem null értékek a t táblázatban:

Code language: SQL (Structured Query Language) (sql)

Az alábbiakban látható a kimenet:

Code language: PHP (php)

SQL Server COUNT (kifejezés) példa

A következő példa a COUNT(expression) felhasználásával adja vissza a null táblában szereplő nem null értékek számát :

Code language: SQL (Structured Query Language) (sql)

Az alábbiakban látható a kimenet:

Code language: PHP (php)

SQL Server COUNT () function: gyakorlati példák

A következő utasítás a products táblában szereplő termékek számát adja vissza:

Code language: SQL (Structured Query Language) (sql)

Itt van a kimenet:

A következő példa a COUNT(*) függvényt használja a szám megtalálásához olyan termékekből, amelyek modelléve 2016 és a listaár magasabb, mint 999.99:

Kimenet:

Code language: SQL (Structured Query Language) (sql)

SQL Server COUNT () GROUP BY záradék példával

A következő utasítás t he COUNT(*) függvény az egyes termékkategóriákban található termékek számának megkeresésére:

Az alábbiakban bemutatjuk a kimenetet:

Ebben a példában először , a GROUP BY záradék kategóriák nevével csoportokra osztotta a termékeket, majd a COUNT() függvényt minden csoportra alkalmazzák.

SQL Server COUNT () HAVING záradék példával

A következő utasítás mindegyikhez visszaadja a márkát és a termékek számát. Ezenkívül csak azokat a márkákat adja vissza, amelyeknél a termékek száma meghaladja a 20-at:

A kimenet a következő:

Ebben az oktatóanyagban megtanulta, hogyan kell használni az SQL Server COUNT() függvényt a készletben található elemek számának megkereséséhez.

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük