logo

SQL SELECT COUNT

A SQL COUNT() egy függvény, amely a tábla rekordjainak számát adja vissza a kimenetben.

Ez a függvény az SQL SELECT utasítással használatos.

Vegyünk egy egyszerű példát: Ha van nyilvántartása a kiválasztott területen szavazókról, és meg akarja számolni a szavazók számát, akkor ezt manuálisan nagyon nehéz megtenni, de az SQL SELECT COUNT lekérdezéssel könnyen megteheti.

A Select Count függvény szintaxisa SQL-ben

 SELECT COUNT(column_name) FROM table_name; 

A szintaxisban meg kell adnunk az oszlop nevét a COUNT kulcsszó után, valamint annak a táblának a nevét, amelyen a Count függvényt végre kell hajtani.

Példák a Select Count függvényre az SQL-ben

Ebben a cikkben a következő két SQL-példát vettük figyelembe, amelyek segítenek a Count függvény futtatásában a lekérdezésben:

ingyenes ipconfig

1. példa: Ebben a példában van egy táblánk, melynek neve Bicikli három oszloppal:

Bike_Name Bike_Color Bike_Cost
nyomja meg Fekete 185 000
Apache Fekete NULLA
KTM RC Piros 90 000
Royal Enfield fehér NULLA
Élő Fekete 80.000
KTM DUKE Piros 195 000
  • Tegyük fel, hogy meg akarja számolni a kerékpár színeinek teljes számát Bicikli Asztal. Ehhez a művelethez a következő SQL utasítást kell írni:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

TotalBikeColor
6

Ennek a lekérdezésnek a kimenete hat, mert a Bike_Color oszlop nem tartalmaz NULL értéket.

  • Tegyük fel, hogy meg akarja számolni a teljes értékét a Bike_Cost oszlop a fentiekből Bicikli Asztal. Ehhez a művelethez a következő utasítást kell írni SQL-ben:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

TotalBikeCost
4

Ennek a lekérdezésnek a kimenete négy, mivel a Bike_Cost oszlop két értéke NULL, és ez a két NULL érték ki van zárva a count függvényből. Ezért ez a lekérdezés 6 helyett négyet mutat a kimenetben.

elnevezési konvenció a java számára

2. példa: Ebben a példában van egy Munkavállalói_adatok táblázat négy oszloppal:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 Saurabh 25000 NULLA
2002 Ram 29000 Delhi
2003 Sumit 30000 NULLA
2004 Ankit 45000 Goa
2005 Bheem 40000 NULLA
  • Tegyük fel, hogy meg akarja számolni a teljes értékét az Emp_City a fenti oszlopban Munkavállalói_adatok asztal. Ehhez a lekérdezéshez a következő utasítást kell megírnia Strukturált lekérdezési nyelven:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

TotalCity
2

Ennek a lekérdezésnek a kimenete kettő, mert a három értéke a Emp_City oszlop értéke NULL. És ez a három NULL érték ki van zárva a count függvényből. Ezért ez a lekérdezés 5 helyett kettőt mutat a kimenetben.

Válassza ki a Count(*) függvényt az SQL-ben

Az SQL count(*) függvénye megjeleníti a táblázatban található összes nulla és nem nulla rekordot.

A Count (*) függvény szintaxisa SQL-ben

 SELECT COUNT(*) FROM table_name; 

Példa a Count (*) függvényre SQL-ben

Ebben a példában a következőket kapjuk Bicikli táblázat három oszloppal:

Bike_Name Bike_Color Bike_Cost
Élő Fekete 185 000
Apache Piros NULLA
nyomja meg Piros 90 000
Royal Enfield Fekete NULLA
KTM DUKE Fekete 80.000
KTM RC fehér 195 000
  • Tegyük fel, hogy meg akarja számolni a rekordok teljes számát a Bicikli Asztal. Ehhez a feltételhez a következő utasítást kell megírnia Strukturált lekérdezési nyelven:
 SELECT COUNT (*) FROM Bikes ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

Számol(*)
6

SQL Count() függvény WHERE záradékkal

A Count() függvényt a WHERE záradékkal is használhatjuk. A Count függvény WHERE záradékkal a SELECT utasításban azokat a rekordokat mutatja, amelyek megfeleltek a megadott feltételeknek.

A Count() függvény szintaxisa WHERE záradékkal az SQL-ben

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

Példák a WHERE záradékkal rendelkező Count függvényre az SQL-ben

A következő két példa segít a Count függvény futtatásában a WHERE záradékkal az SQL lekérdezésben:

húr c

1. példa: Ebben a példában a következőket kapjuk Bicikli táblázat három oszloppal:

Bike_Name Bike_Color Bike_Cost
Apache Fekete 90 000
Élő Fekete NULLA
KTM RC Piros 185 000
KTM DUKE fehér NULLA
Royal Enfield Piros 80.000
nyomja meg Fekete 195 000
  • Tegyük fel, hogy meg akarja számolni a fekete színű kerékpárok teljes számát. Ehhez a következő utasítást kell begépelnie SQL-be:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

TotalBikeBlackColor
3

2. példa: Ebben a példában van egy Munkavállalói_adatok táblázat négy oszloppal:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 Bheem 30000 Jaipur
2002 Ankit 45000 Delhi
2003 Sumit 40000 Delhi
2004 Ram 29000 Goa
2005 Abhay 25000 Delhi
  • Tegyük fel, hogy meg akarja számolni a Delhi városához tartozó alkalmazottak teljes számát. Ehhez meg kell írnia a következő SQL utasítást:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

TotalEmpCity
3

SQL Count függvény DISTINCT kulcsszóval

A DISTINCT kulcsszó a COUNT függvénnyel csak az oszlop egyedi sorainak számát mutatja.

A Count függvény szintaxisa DISTINCT kulcsszóval az SQL-ben

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

Példák Count függvényre DISTINCT kulcsszóval az SQL-ben

A következő két példa segít a Count függvény futtatásában a DISTINCT kulcsszóval az SQL lekérdezésben:

latex részleges származéka

1. példa:

Ebben a példában a következőket vettük Autók táblázat három oszloppal:

egyesítése rendezés java-ban
Car_Name Car_Color Autó_költség
i20 fehér 10,85,000
Hyundai helyszín Fekete 9,50,000
Swift Desires Piros 9 00 000
Hyundai Creta fehér 7 95 000
Kia Seltos fehér 8 00 000
Kia Sonet Piros 10 00 000
  • Tegyük fel, hogy meg akarja számolni egy autó egyedi színeit a fenti táblázatból. Ehhez a lekérdezéshez az alábbi utasítást kell megírnia SQL-ben:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

Egyedi_Car_Color
3

Ennek a lekérdezésnek a kimenete három, mert az autónak három egyedi értéke van.

2. példa:

Ebben a példában vettünk egy Munkavállaló táblázat négy oszloppal:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 Sumit 25000 Jaipur
2002 Ram 45000 Delhi
2003 Bheem 25000 Delhi
2004 Ankit 29000 Goa
2005 Abhay 40000 Delhi
  • Tegyük fel, hogy meg akarja számolni az egyedi értékeit Emp_Salary mezőben az Employee_details táblából. Ehhez a következő utasítást kell megírnia Strukturált lekérdezési nyelven:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Ez a lekérdezés a következő kimenetet jeleníti meg a képernyőn:

Egyedi_fizetés
4