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 |