SQL Server COUNT (Suomi)

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 funktiota COUNT() soveltamaan kaikkia arvoja. ALL on oletusarvo.
  • DISTINCT ohjeistaa funktiota COUNT() palauttaa yksilöllisten ei-nolla-arvojen lukumäärä.
  • expression on minkä tahansa tyyppinen lauseke, mutta image, text tai ntext. 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) arvioi expression kullekin sarjan riville ja palauttaa ei-nolla-arvojen määrän.
  • COUNT(DISTINCT expression) arvioi expression 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.

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *