logo

SQL SELECT COUNT

The SQL COUNT() on funktio, joka palauttaa tulosteen taulukon tietueiden määrän.

Tätä funktiota käytetään SQL SELECT -käskyn kanssa.

Otetaan yksinkertainen esimerkki: Jos sinulla on tietue valitun alueen äänestäjistä ja haluat laskea äänestäjien määrän, sen tekeminen manuaalisesti on erittäin vaikeaa, mutta voit tehdä sen helposti käyttämällä SQL SELECT COUNT -kyselyä.

Select Count -funktion syntaksi SQL:ssä

 SELECT COUNT(column_name) FROM table_name; 

Syntaksissa meidän on määritettävä sarakkeen nimi avainsanan COUNT jälkeen ja sen taulukon nimi, jossa Count-toiminto suoritetaan.

kassalle gitissä

Esimerkkejä Select Count -funktiosta SQL:ssä

Tässä artikkelissa olemme ottaneet seuraavat kaksi SQL-esimerkkiä, jotka auttavat sinua suorittamaan Count-funktion kyselyssä:

Esimerkki 1: Tässä esimerkissä meillä on taulukko nimeltä Pyörä kolmella sarakkeella:

Pyörän_nimi Pyörän_väri Bike_Cost
Lehdistö Musta 185 000
Apache Musta TYHJÄ
KTM RC Punainen 90 000
Royal Enfield Valkoinen TYHJÄ
Elää Musta 80 000
KTM DUKE Punainen 195 000
  • Oletetaan, että haluat laskea pyörän värien kokonaismäärän Pyörä Pöytä. Tätä toimintoa varten sinun on kirjoitettava seuraava SQL-lause:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

TotalBikeColor
6

Tämän kyselyn tulos on kuusi, koska Pyörän_väri sarake ei sisällä NULL-arvoa.

  • Oletetaan, että haluat laskea kokonaisarvot Bike_Cost sarake yllä olevasta Pyörä Pöytä. Tätä toimintoa varten sinun on kirjoitettava seuraava lauseke SQL:llä:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

Pyörän kokonaiskustannukset
4

Tämän kyselyn tulos on neljä, koska Bike_Cost-sarakkeen kaksi arvoa ovat NULL-arvoja ja nämä kaksi NULL-arvoa jätetään pois laskentafunktiosta. Siksi tämä kysely näyttää tuloksessa neljä kuuden sijaan.

Esimerkki 2: Tässä esimerkissä meillä on Työntekijän_tiedot taulukko neljällä sarakkeella:

valitse sql useista taulukoista
Emp_Id Emp_Name Emp_Salary Emp_City
2001 Saurabh 25 000 TYHJÄ
2002 RAM 29 000 Delhi
2003 Sumit 30 000 TYHJÄ
2004 Ankit 45 000 Goa
2005 Bheem 40 000 TYHJÄ
  • Oletetaan, että haluat laskea kokonaisarvot Emp_City yllä olevan sarakkeen Työntekijän_tiedot pöytä. Tätä kyselyä varten sinun on kirjoitettava seuraava lauseke Structured Query Language -kielellä:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

TotalCity
2

Tämän kyselyn tulos on kaksi, koska kolme arvoa Emp_City sarakkeet ovat NULL. Ja nämä kolme NULL-arvoa jätetään pois laskentafunktiosta. Siksi tämä kysely näyttää tuloksessa kaksi viiden sijaan.

Valitse Count(*)-funktio SQL:ssä

Count(*)-funktio SQL:ssä näyttää kaikki taulukossa olevat Null- ja Non-Null-tietueet.

Count (*) -funktion syntaksi SQL:ssä

 SELECT COUNT(*) FROM table_name; 

Esimerkki Count (*) -funktiosta SQL:ssä

Tässä esimerkissä meillä on seuraava Pyörä taulukko kolmella sarakkeella:

ahma vs mäyrä
Pyörän_nimi Pyörän_väri Bike_Cost
Elää Musta 185 000
Apache Punainen TYHJÄ
Lehdistö Punainen 90 000
Royal Enfield Musta TYHJÄ
KTM DUKE Musta 80 000
KTM RC Valkoinen 195 000
  • Oletetaan, että haluat laskea tietueiden kokonaismäärän Pyörä Pöytä. Tätä ehtoa varten sinun on kirjoitettava seuraava lauseke strukturoidulla kyselykielellä:
 SELECT COUNT (*) FROM Bikes ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

Kreivi(*)
6

SQL Count() -funktio WHERE-lauseen kanssa

Voimme myös käyttää Count()-funktiota WHERE-lauseen kanssa. SELECT-käskyn Count Function with WHERE -lause näyttää tietueet, jotka vastasivat määritettyjä ehtoja.

Count()-funktion syntaksi WHERE-lauseella SQL:ssä

 SELECT COUNT(column_name) FROM table_name WHERE [condition]; 

Esimerkkejä Count-funktiosta, jossa on WHERE-lause SQL:ssä

Seuraavat kaksi esimerkkiä auttavat sinua suorittamaan Count-funktion WHERE-lauseen kanssa SQL-kyselyssä:

Esimerkki 1: Tässä esimerkissä meillä on seuraava Pyörä taulukko kolmella sarakkeella:

Pyörän_nimi Pyörän_väri Bike_Cost
Apache Musta 90 000
Elää Musta TYHJÄ
KTM RC Punainen 185 000
KTM DUKE Valkoinen TYHJÄ
Royal Enfield Punainen 80 000
Lehdistö Musta 195 000
  • Oletetaan, että haluat laskea niiden pyörien kokonaismäärän, joiden väri on musta. Tätä varten sinun on kirjoitettava seuraava lauseke SQL:ssä:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

TotalBikeBlackColor
3

Esimerkki 2: Tässä esimerkissä meillä on Työntekijän_tiedot taulukko neljällä sarakkeella:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 Bheem 30 000 Jaipur
2002 Ankit 45 000 Delhi
2003 Sumit 40 000 Delhi
2004 RAM 29 000 Goa
2005 Abhay 25 000 Delhi
  • Oletetaan, että haluat laskea Delhin kaupunkiin kuuluvien työntekijöiden kokonaismäärän. Tätä varten sinun on kirjoitettava seuraava SQL-lause:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

TotalEmpCity
3

SQL-laskentatoiminto DISTINCT-avainsanalla

DISTINCT-avainsana COUNT-funktiolla näyttää vain sarakkeen yksilöllisten rivien lukumäärän.

muuntaa päivämäärä merkkijonoksi

Count-funktion syntaksi DISTINCT-avainsanalla SQL:ssä

 SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition]; 

Esimerkkejä Count-funktiosta DISTINCT-avainsanalla SQL:ssä

Seuraavat kaksi esimerkkiä auttavat sinua suorittamaan Count-funktion DISTINCT-avainsanalla SQL-kyselyssä:

Esimerkki 1:

Tässä esimerkissä olemme ottaneet seuraavan Autot taulukko kolmella sarakkeella:

Auton_nimi Auto_väri Auto_kustannus
i20 Valkoinen 10,85,000
Hyundai tapahtumapaikka Musta 9,50,000
Swift Desires Punainen 9 00 000
Hyundai Creta Valkoinen 7 95 000
Kia Seltos Valkoinen 8 00 000
Kia Sonet Punainen 10 00 000
  • Oletetaan, että haluat laskea auton ainutlaatuiset värit yllä olevasta taulukosta. Tätä kyselyä varten sinun on kirjoitettava alla oleva lauseke SQL:llä:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

Ainutlaatuinen_auto_väri
3

Tämän kyselyn tulos on kolme, koska autolla on kolme ainutlaatuista arvoa.

Esimerkki 2:

Tässä esimerkissä olemme ottaneet an Työntekijä taulukko neljällä sarakkeella:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 Sumit 25 000 Jaipur
2002 RAM 45 000 Delhi
2003 Bheem 25 000 Delhi
2004 Ankit 29 000 Goa
2005 Abhay 40 000 Delhi
  • Oletetaan, että haluat laskea yksittäiset arvot Emp_Salary -kenttään Employee_details -taulukosta. Tätä varten sinun on kirjoitettava seuraava lauseke strukturoidulla kyselykielellä:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Tämä kysely näyttää seuraavan tulosteen näytöllä:

Ainutlaatuinen_palkka
4