logo

SQL SELECTEER AANTAL

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