Yhteenveto: Tässä opetusohjelmassa opit käyttämään SQL Server COUNT()
-toimintoa saadaksesi joukon alkioiden lukumäärä.
SQL Server COUNT()
on aggregaattitoiminto, joka palauttaa joukosta löytyneiden kohteiden määrän. > Seuraava näyttää COUNT()
-funktion syntaksin:
Code language: SQL (Structured Query Language) (sql)
Tässä syntaksissa:
-
ALL
kehottaa funktiotaCOUNT()
soveltamaan kaikkia arvoja.ALL
on oletusarvo. -
DISTINCT
ohjeistaa funktiotaCOUNT()
palauttaa yksilöllisten ei-nolla-arvojen lukumäärä. -
expression
on minkä tahansa tyyppinen lauseke, muttaimage
,text
taintext
. Huomaa, että lausekkeessa ei voi käyttää alakyselyä tai aggregaattifunktiota.
Funktiolla COUNT()
on toinen muoto seuraavasti:
Code language: SQL (Structured Query Language) (sql)
Tässä muodossa COUNT(*)
palauttaa määritetyn taulukon rivien määrän. COUNT(*)
ei tue DISTINCT
eikä ota parametreja. Se laskee jokaisen rivin erikseen ja sisältää rivejä, jotka sisältävät NULL
-arvot.
Yhteenvetona:
-
COUNT(*)
laskee sarjan kohteiden määrän. Se sisältääNULL
ja kaksoisarvot -
COUNT(ALL expression)
arvioiexpression
kullekin sarjan riville ja palauttaa ei-nolla-arvojen määrän. -
COUNT(DISTINCT expression)
arvioiexpression
jokainen sarjan rivi ja palauttaa yksilöllisten, ei-nolla-arvojen lukumäärän.
SQL Server COUNT () -funktio: yksinkertaisia esimerkkejä
Seuraava käsky luo uusi taulukko nimeltä t
, lisää joitain tietoja taulukkoon ja kysele tietoja sitä vastaan:
Tässä on tulos:
Code language: PHP (php)
SQL Server COUNT (*) -esimerkki
COUNT(*)
palauttaa määritetyn taulukon kaikki rivit seuraavan lauseen mukaisesti :
Code language: SQL (Structured Query Language) (sql)
Lähtö on:
SQL Server COUNT (DISTINCT-lauseke) esimerkki
Seuraava esimerkki palauttaa luvun o COUNT(DISTINCT expression)
f yksilöllisiä, ei-nolla-arvoja taulukossa t:
Code language: SQL (Structured Query Language) (sql)
Seuraava näyttää tuloksen:
Code language: PHP (php)
SQL Server COUNT (lauseke) -esimerkki
Seuraava esimerkki palauttaa COUNT(expression)
-arvon t-taulukon muiden kuin nolla-arvojen määrään :
Code language: SQL (Structured Query Language) (sql)
Seuraava näyttää tuloksen:
Code language: PHP (php)
SQL Server COUNT () function: käytännön esimerkkejä
Seuraava lause palauttaa tuotteiden määrän products
-taulukossa:
Code language: SQL (Structured Query Language) (sql)
Tässä on tulos:
Seuraava esimerkki käyttää numeron funktiota COUNT(*)
tuotteista, joiden mallivuosi on 2016
ja listahinta on korkeampi kuin 999.99
:
Tuotos:
Code language: SQL (Structured Query Language) (sql)
SQL Server COUNT () ja GROUP BY -lausekeesimerkki
Seuraava lause käyttää t he COUNT(*)
-toiminto löytää tuotemäärä kussakin tuoteryhmässä:
Seuraava näyttää tuotoksen:
Tässä esimerkissä ensin , GROUP BY
-lauseke jakoi tuotteet ryhmiin käyttämällä luokan nimeä, sitten funktiota COUNT()
käytetään jokaisessa ryhmässä.
SQL Server COUNT () HAVING-lauseesimerkillä
Seuraava lause palauttaa kunkin tuotemerkin ja tuotteiden määrän. Lisäksi se palauttaa vain tuotemerkit, joiden tuotteiden lukumäärä on yli 20:
Tuotos on seuraava:
Tässä opetusohjelmassa olet oppinut käyttämään SQL Server COUNT()
-toimintoa joukosta löytyvien kohteiden määrän löytämiseksi.