logo

SQL VÆLG ANTAL

Det SQL COUNT() er en funktion, der returnerer antallet af poster i tabellen i outputtet.

Denne funktion bruges sammen med SQL SELECT-sætningen.

Lad os tage et simpelt eksempel: Hvis du har en registrering af vælgerne i det valgte område og ønsker at tælle antallet af vælgere, så er det meget svært at gøre det manuelt, men du kan gøre det nemt ved at bruge SQL SELECT COUNT forespørgsel.

java type konvertering og støbning

Syntaks for Select Count Function i SQL

 SELECT COUNT(column_name) FROM table_name; 

I syntaksen skal vi angive kolonnens navn efter COUNT nøgleordet og navnet på den tabel, hvor Count funktionen skal udføres.

Eksempler på Select Count-funktion i SQL

I denne artikel har vi taget følgende to SQL-eksempler, der vil hjælpe dig med at køre Count-funktionen i forespørgslen:

Eksempel 1: I dette eksempel har vi en tabel kaldet Cykel med tre kolonner:

Cykel_navn Cykel_Farve Cykel_omkostninger
Trykke Sort 185.000
Apache Sort NUL
KTM RC Rød 90.0000
Royal Enfield hvid NUL
Direkte Sort 80.000
KTM DUKE Rød 195.000
  • Antag, at du vil tælle det samlede antal cykelfarver fra Cykel Bord. For denne operation skal du skrive følgende SQL-sætning:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Denne forespørgsel vil vise følgende output på skærmen:

TotalBikeColor
6

Outputtet af denne forespørgsel er seks, fordi Cykel_Farve kolonne indeholder ingen NULL-værdi.

  • Antag, at du vil tælle de samlede værdier af Cykel_omkostningerne kolonne fra ovenstående Cykel Bord. For denne operation skal du skrive følgende sætning i SQL:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Denne forespørgsel vil vise følgende output på skærmen:

Samlede cykelomkostninger
4

Outputtet af denne forespørgsel er fire, fordi to værdier i Bike_Cost-kolonnen er NULL, og disse to NULL-værdier er udelukket fra tællefunktionen. Det er derfor, denne forespørgsel viser fire i stedet for 6 i outputtet.

Eksempel 2: I dette eksempel har vi en Medarbejderdetaljer tabel med fire kolonner:

Emp_Id Emp_Name Emp_Løn Emp_City
2001 Saurabh 25.000 NUL
2002 Vædder 29.000 Delhi
2003 Sumit 30.000 NUL
2004 Ankit 45.000 Goa
2005 Bheem 40.000 NUL
  • Antag, at du vil tælle de samlede værdier af Emp_City kolonne af ovenstående Medarbejderdetaljer bord. For denne forespørgsel skal du skrive følgende erklæring i Structured Query Language:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Denne forespørgsel vil vise følgende output på skærmen:

TotalCity
2

Outputtet af denne forespørgsel er to, fordi de tre værdier af Emp_City kolonne er NULL. Og disse tre NULL-værdier er udelukket fra tællefunktionen. Det er derfor, denne forespørgsel viser to i stedet for 5 i outputtet.

Vælg Count(*) Funktion i SQL

Funktionen count(*) i SQL viser alle Null- og Non-Null-poster, der findes i tabellen.

Syntaks for Count (*) Funktion i SQL

 SELECT COUNT(*) FROM table_name; 

Eksempel på Count (*)-funktion i SQL

I dette eksempel har vi følgende Cykel tabel med tre kolonner:

Bike_Name Cykel_Farve Cykel_omkostninger
Direkte Sort 185.000
Apache Rød NUL
Trykke Rød 90.0000
Royal Enfield Sort NUL
KTM DUKE Sort 80.000
KTM RC hvid 195.000
  • Antag, at du vil tælle det samlede antal poster fra Cykel Bord. For denne betingelse skal du skrive følgende erklæring i Structured Query Language:
 SELECT COUNT (*) FROM Bikes ; 

Denne forespørgsel vil vise følgende output på skærmen:

midterknap i css
Tælle(*)
6

SQL Count()-funktion med WHERE-sætning

Vi kan også bruge funktionen Count() med WHERE-sætningen. Tællefunktionen med WHERE-udtrykket i SELECT-sætningen viser de poster, der matchede de angivne kriterier.

Syntaks for Count() Funktion med WHERE-sætning i SQL

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

Eksempler på tællefunktion med WHERE-sætning i SQL

De følgende to eksempler hjælper dig med at køre Count-funktionen med WHERE-udtrykket i SQL-forespørgslen:

Eksempel 1: I dette eksempel har vi følgende Cykel tabel med tre kolonner:

Cykel_navn Cykel_Farve Cykel_omkostninger
Apache Sort 90.0000
Direkte Sort NUL
KTM RC Rød 185.000
KTM DUKE hvid NUL
Royal Enfield Rød 80.000
Trykke Sort 195.000
  • Antag, at du vil tælle det samlede antal cykler, hvis farve er sort. Til dette skal du skrive følgende sætning i SQL:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Denne forespørgsel vil vise følgende output på skærmen:

TotalBikeBlackColor
3

Eksempel 2: I dette eksempel har vi en Medarbejderdetaljer tabel med fire kolonner:

Emp_Id Emp_Name Emp_Løn Emp_City
2001 Bheem 30.000 Jaipur
2002 Ankit 45.000 Delhi
2003 Sumit 40.000 Delhi
2004 Vædder 29.000 Goa
2005 Abhay 25.000 Delhi
  • Antag, at du vil tælle det samlede antal af de ansatte, der tilhører Delhi by. Til dette skal du skrive følgende SQL-sætning:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Denne forespørgsel vil vise følgende output på skærmen:

TotalEmpCity
3

SQL-tællefunktion med DISTINCT nøgleord

Nøgleordet DISTINCT med COUNT-funktionen viser kun antallet af unikke rækker i en kolonne.

Syntaks for tællefunktion med DISTINCT nøgleord i SQL

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

Eksempler på tællefunktion med DISTINCT nøgleord i SQL

De følgende to eksempler hjælper dig med, hvordan du kører Count-funktionen med nøgleordet DISTINCT i SQL-forespørgslen:

Eksempel 1:

I dette eksempel har vi taget følgende Biler tabel med tre kolonner:

Bil_navn Bil_farve Bil_omkostninger
i20 hvid 10,85,000
Hyundai spillested Sort 9.50.000
Hurtige ønsker Rød 9.00.000
Hyundai Creta hvid 7.95.000
Kia Seltos hvid 8.00.000
Kia Sonet Rød 10.00.000
  • Antag, at du vil tælle de unikke farver på en bil fra ovenstående tabel. For denne forespørgsel skal du skrive nedenstående sætning i SQL:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Denne forespørgsel vil vise følgende output på skærmen:

Unik_bil_farve
3

Outputtet af denne forespørgsel er tre, fordi der er tre unikke værdier for bilen.

Eksempel 2:

I dette eksempel har vi taget en Medarbejder tabel med fire kolonner:

list.sort java
Emp_Id Emp_Name Emp_Løn Emp_City
2001 Sumit 25.000 Jaipur
2002 Vædder 45.000 Delhi
2003 Bheem 25.000 Delhi
2004 Ankit 29.000 Goa
2005 Abhay 40.000 Delhi
  • Antag, at du vil tælle de unikke værdier af Emp_Løn feltet fra tabellen Employee_details. Til dette skal du skrive følgende erklæring i Structured Query Language:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Denne forespørgsel vil vise følgende output på skærmen:

Unik_Løn
4