De SQL-AANTAL() is een functie die het aantal records van de tabel in de uitvoer retourneert.
Deze functie wordt gebruikt met de SQL SELECT-instructie.
tijger vergeleken met leeuw
Laten we een eenvoudig voorbeeld nemen: Als u een overzicht heeft van de kiezers in het geselecteerde gebied en u wilt het aantal kiezers tellen, dan is het erg moeilijk om dit handmatig te doen, maar u kunt dit eenvoudig doen met behulp van de SQL SELECT COUNT-query.
Syntaxis van de functie Select Count in SQL
SELECT COUNT(column_name) FROM table_name;
In de syntaxis moeten we de naam van de kolom opgeven na het trefwoord COUNT en de naam van de tabel waarop de Count-functie moet worden uitgevoerd.
Voorbeelden van de functie Select Count in SQL
In dit artikel hebben we de volgende twee SQL-voorbeelden genomen die u zullen helpen bij het uitvoeren van de Count-functie in de query:
Voorbeeld 1: In dit voorbeeld hebben we een tabel genaamd Fiets met drie kolommen:
Fietsnaam | Fiets_kleur | Fiets_kosten |
---|---|---|
druk op | Zwart | 185.000 |
Apache | Zwart | NUL |
KTM RC | Rood | 90.0000 |
Koninklijke Enfield | Wit | NUL |
Live | Zwart | 80.000 |
KTM-DUKE | Rood | 195.000 |
- Stel dat u het totale aantal fietskleuren wilt tellen Fiets Tafel. Voor deze bewerking moet u de volgende SQL-instructie schrijven:
SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ;
Deze query toont de volgende uitvoer op het scherm:
TotalBikeColor |
---|
6 |
De uitvoer van deze query is zes omdat de Fiets_kleur kolom bevat geen NULL-waarde.
- Stel dat u de totale waarden van wilt tellen de Fiets_kosten kolom uit het bovenstaande Fiets Tafel. Voor deze bewerking moet u de volgende instructie in SQL schrijven:
SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ;
Deze query toont de volgende uitvoer op het scherm:
Totale fietskosten |
---|
4 |
De uitvoer van deze query is vier omdat twee waarden van de kolom Bike_Cost NULL zijn en deze twee NULL-waarden worden uitgesloten van de telfunctie. Daarom toont deze query vier in plaats van zes in de uitvoer.
Voorbeeld 2: In dit voorbeeld hebben we een Werknemersgegevens tabel met vier kolommen:
Emp_Id | Emp_Naam | Emp_Salaris | Emp_Stad |
---|---|---|---|
2001 | Saurabh | 25000 | NUL |
2002 | Ram | 29000 | Delhi |
2003 | Sumit | 30000 | NUL |
2004 | Ankit | 45000 | Goa |
2005 | Bheem | 40000 | NUL |
- Stel dat u de totale waarden van wilt tellen de Emp_City kolom van het bovenstaande Werknemersgegevens tafel. Voor deze query moet u de volgende verklaring in Structured Query Language schrijven:
SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ;
Deze query toont de volgende uitvoer op het scherm:
Totale Stad |
---|
2 |
De uitvoer van deze query is twee omdat de drie waarden van de Emp_Stad kolom zijn NULL. En deze drie NULL-waarden zijn uitgesloten van de telfunctie. Daarom toont deze query er twee in plaats van vijf in de uitvoer.
Selecteer de functie Count(*) in SQL
De functie count(*) in SQL toont alle Null- en niet-Null-records die in de tabel aanwezig zijn.
Syntaxis van telling (*) Functie in SQL
SELECT COUNT(*) FROM table_name;
Voorbeeld van de functie Count (*) in SQL
In dit voorbeeld hebben we het volgende Fiets tabel met drie kolommen:
Fietsnaam | Fiets_kleur | Fiets_kosten |
---|---|---|
Live | Zwart | 185.000 |
Apache | Rood | NUL |
druk op | Rood | 90.0000 |
Koninklijke Enfield | Zwart | NUL |
KTM-DUKE | Zwart | 80.000 |
KTM RC | Wit | 195.000 |
- Stel dat u het totale aantal records uit de Fiets Tafel. Voor deze voorwaarde moet u de volgende verklaring in Structured Query Language schrijven:
SELECT COUNT (*) FROM Bikes ;
Deze query toont de volgende uitvoer op het scherm:
mvc voor java
Graaf(*) |
---|
6 |
SQL Count()-functie met WHERE-clausule
We kunnen ook de functie Count() gebruiken met de WHERE-clausule. De Count-functie met WHERE-clausule in de SELECT-instructie toont de records die aan de opgegeven criteria voldoen.
Syntaxis van de functie Count() met WHERE-clausule in SQL
SELECT COUNT(column_name) FROM table_name WHERE [condition];
Voorbeelden van telfunctie met WHERE-clausule in SQL
De volgende twee voorbeelden helpen u bij het uitvoeren van de functie Count met de WHERE-clausule in de SQL-query:
Voorbeeld 1: In dit voorbeeld hebben we het volgende Fiets tabel met drie kolommen:
Fietsnaam | Fiets_kleur | Fiets_kosten |
---|---|---|
Apache | Zwart | 90.0000 |
Live | Zwart | NUL |
KTM RC | Rood | 185.000 |
KTM-DUKE | Wit | NUL |
Koninklijke Enfield | Rood | 80.000 |
druk op | Zwart | 195.000 |
- Stel dat u het totale aantal fietsen wilt tellen waarvan de kleur zwart is. Hiervoor typt u de volgende instructie in SQL:
SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black';
Deze query toont de volgende uitvoer op het scherm:
TotalBikeZwartKleur |
---|
3 |
Voorbeeld 2: In dit voorbeeld hebben we een Werknemersgegevens tabel met vier kolommen:
Emp_Id | Emp_Naam | Emp_Salaris | Emp_Stad |
---|---|---|---|
2001 | Bheem | 30000 | Jaipur |
2002 | Ankit | 45000 | Delhi |
2003 | Sumit | 40000 | Delhi |
2004 | Ram | 29000 | Goa |
2005 | Abhay | 25000 | Delhi |
- Stel dat u het totale aantal werknemers wilt tellen dat tot de stad Delhi behoort. Hiervoor moet u de volgende SQL-instructie schrijven:
SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi';
Deze query toont de volgende uitvoer op het scherm:
TotaalEmpCity |
---|
3 |
SQL-telfunctie met DISTINCT-trefwoord
Het trefwoord DISTINCT met de functie COUNT toont alleen de aantallen unieke rijen van een kolom.
Syntaxis van telfunctie met DISTINCT-trefwoord in SQL
SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition];
Voorbeelden van telfunctie met DISTINCT-trefwoord in SQL
De volgende twee voorbeelden helpen u bij het uitvoeren van de functie Count met het trefwoord DISTINCT in de SQL-query:
Voorbeeld 1:
In dit voorbeeld hebben we het volgende genomen Auto's tabel met drie kolommen:
Autonaam | Auto_kleur | Auto_kosten |
---|---|---|
ik20 | Wit | 10.85.000 |
Hyundai-locatie | Zwart | 9,50,000 |
Snelle verlangens | Rood | 9.00.000 |
Hyundai Kreta | Wit | 7,95.000 |
Kia Seltos | Wit | 8.00.000 |
Kia Sonet | Rood | 10.00.000 |
- Stel dat u de unieke kleuren van een auto uit de bovenstaande tabel wilt tellen. Voor deze query moet u de onderstaande instructie in SQL schrijven:
SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ;
Deze query toont de volgende uitvoer op het scherm:
Unieke_auto_kleur |
---|
3 |
De uitvoer van deze zoekopdracht is drie omdat er drie unieke waarden voor de auto zijn.
Voorbeeld 2:
In dit voorbeeld hebben we een Medewerker tabel met vier kolommen:
Emp_Id | Emp_Naam | Emp_Salaris | Emp_Stad |
---|---|---|---|
2001 | Sumit | 25000 | Jaipur |
2002 | Ram | 45000 | Delhi |
2003 | Bheem | 25000 | Delhi |
2004 | Ankit | 29000 | Goa |
2005 | Abhay | 40000 | Delhi |
- Stel dat u de unieke waarden van de Emp_Salaris veld uit de tabel Employee_details. Hiervoor moet u de volgende verklaring in Structured Query Language schrijven:
SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ;
Deze query toont de volgende uitvoer op het scherm:
Uniek_Salaris |
---|
4 |