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 |