Der SQL COUNT() ist eine Funktion, die die Anzahl der Datensätze der Tabelle in der Ausgabe zurückgibt.
Diese Funktion wird mit der SQL-SELECT-Anweisung verwendet.
Nehmen wir ein einfaches Beispiel: Wenn Sie eine Aufzeichnung der Wähler im ausgewählten Bereich haben und die Anzahl der Wähler zählen möchten, ist es sehr schwierig, dies manuell zu tun, aber Sie können es einfach tun, indem Sie die SQL-Abfrage SELECT COUNT verwenden.
Syntax der Select Count-Funktion in SQL
SELECT COUNT(column_name) FROM table_name;
In der Syntax müssen wir nach dem Schlüsselwort COUNT den Namen der Spalte und den Namen der Tabelle angeben, für die die Count-Funktion ausgeführt werden soll.
Beispiele für die Select Count-Funktion in SQL
In diesem Artikel haben wir die folgenden zwei SQL-Beispiele verwendet, die Ihnen helfen, die Count-Funktion in der Abfrage auszuführen:
Alphabet in Zahlen
Beispiel 1: In diesem Beispiel haben wir eine Tabelle namens Fahrrad mit drei Spalten:
Fahrradname | Bike_Color | Fahrrad_Kosten |
---|---|---|
Drücken Sie | Schwarz | 185.000 |
Apache | Schwarz | NULL |
KTM RC | Rot | 90.0000 |
Royal Enfield | Weiß | NULL |
Live | Schwarz | 80.000 |
KTM DUKE | Rot | 195.000 |
- Angenommen, Sie möchten die Gesamtzahl der Fahrradfarben zählen Fahrrad Tisch. Für diesen Vorgang müssen Sie die folgende SQL-Anweisung schreiben:
SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
TotalBikeColor |
---|
6 |
Die Ausgabe dieser Abfrage ist sechs, da die Bike_Color Die Spalte enthält keinen NULL-Wert.
- Angenommen, Sie möchten die Gesamtwerte von zählen die Bike_Cost Spalte von oben Fahrrad Tisch. Für diesen Vorgang müssen Sie die folgende Anweisung in SQL schreiben:
SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
TotalBikeCost |
---|
4 |
Die Ausgabe dieser Abfrage ist vier, da zwei Werte der Spalte Bike_Cost NULL sind und diese beiden NULL-Werte von der Zählfunktion ausgeschlossen sind. Aus diesem Grund zeigt diese Abfrage in der Ausgabe vier statt sechs an.
Vergleiche in String
Beispiel 2: In diesem Beispiel haben wir eine Mitarbeiterdetails Tabelle mit vier Spalten:
Emp_Id | Emp_Name | Emp_Salary | Emp_City |
---|---|---|---|
2001 | Saurabh | 25000 | NULL |
2002 | RAM | 29000 | Delhi |
2003 | Sumit | 30000 | NULL |
2004 | Ankit | 45000 | Goa |
2005 | Bheem | 40000 | NULL |
- Angenommen, Sie möchten die Gesamtwerte von zählen die Emp_City Spalte oben Mitarbeiterdetails Tisch. Für diese Abfrage müssen Sie die folgende Anweisung in Structured Query Language schreiben:
SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
TotalCity |
---|
2 |
Die Ausgabe dieser Abfrage ist zwei, da die drei Werte von Emp_City Spalte sind NULL. Und diese drei NULL-Werte werden von der Zählfunktion ausgeschlossen. Aus diesem Grund zeigt diese Abfrage in der Ausgabe zwei statt fünf an.
Wählen Sie die Count(*)-Funktion in SQL aus
Die Funktion count(*) in SQL zeigt alle in der Tabelle vorhandenen Null- und Nicht-Null-Datensätze an.
Syntax der Count (*)-Funktion in SQL
SELECT COUNT(*) FROM table_name;
Beispiel einer Count (*)-Funktion in SQL
In diesem Beispiel haben wir Folgendes Fahrrad Tabelle mit drei Spalten:
Fahrradname | Bike_Color | Fahrrad_Kosten |
---|---|---|
Live | Schwarz | 185.000 |
Apache | Rot | NULL |
Drücken Sie | Rot | 90.0000 |
Royal Enfield | Schwarz | NULL |
KTM DUKE | Schwarz | 80.000 |
KTM RC | Weiß | 195.000 |
- Angenommen, Sie möchten die Gesamtzahl der Datensätze aus zählen Fahrrad Tisch. Für diese Bedingung müssen Sie die folgende Anweisung in Structured Query Language schreiben:
SELECT COUNT (*) FROM Bikes ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
Zählen(*) |
---|
6 |
SQL Count()-Funktion mit WHERE-Klausel
Wir können die Funktion Count() auch mit der WHERE-Klausel verwenden. Die Zählfunktion mit der WHERE-Klausel in der SELECT-Anweisung zeigt die Datensätze an, die den angegebenen Kriterien entsprechen.
Syntax der Count()-Funktion mit WHERE-Klausel in SQL
SELECT COUNT(column_name) FROM table_name WHERE [condition];
Beispiele für Zählfunktionen mit WHERE-Klausel in SQL
Die folgenden zwei Beispiele helfen Ihnen, die Count-Funktion mit der WHERE-Klausel in der SQL-Abfrage auszuführen:
js-Ersatz
Beispiel 1: In diesem Beispiel haben wir Folgendes Fahrrad Tabelle mit drei Spalten:
Fahrradname | Bike_Color | Fahrrad_Kosten |
---|---|---|
Apache | Schwarz | 90.0000 |
Live | Schwarz | NULL |
KTM RC | Rot | 185.000 |
KTM DUKE | Weiß | NULL |
Royal Enfield | Rot | 80.000 |
Drücken Sie | Schwarz | 195.000 |
- Angenommen, Sie möchten die Gesamtzahl der Fahrräder zählen, deren Farbe Schwarz ist. Dazu müssen Sie die folgende Anweisung in SQL eingeben:
SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black';
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
TotalBikeBlackColor |
---|
3 |
Beispiel 2: In diesem Beispiel haben wir eine Mitarbeiterdetails Tabelle mit vier Spalten:
b+ Baum
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 |
- Angenommen, Sie möchten die Gesamtzahl der Mitarbeiter zählen, die zur Stadt Delhi gehören. Dazu müssen Sie folgende SQL-Anweisung schreiben:
SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi';
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
TotalEmpCity |
---|
3 |
SQL-Zählfunktion mit DISTINCT-Schlüsselwort
Das Schlüsselwort DISTINCT mit der Funktion COUNT zeigt nur die Anzahl der eindeutigen Zeilen einer Spalte an.
Syntax der Zählfunktion mit dem Schlüsselwort DISTINCT in SQL
SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition];
Beispiele für die Zählfunktion mit dem Schlüsselwort DISTINCT in SQL
Die folgenden zwei Beispiele helfen Ihnen, die Count-Funktion mit dem DISTINCT-Schlüsselwort in der SQL-Abfrage auszuführen:
Beispiel 1:
In diesem Beispiel haben wir Folgendes angenommen Autos Tabelle mit drei Spalten:
Vorrang des Java-Operators
Autoname | Car_Color | Car_Cost |
---|---|---|
i20 | Weiß | 10.85.000 |
Hyundai-Veranstaltungsort | Schwarz | 9,50.000 |
Schnelle Wünsche | Rot | 9.00.000 |
Hyundai Creta | Weiß | 7,95.000 |
Kia Seltos | Weiß | 8.00.000 |
Kia Sonet | Rot | 10.00.000 |
- Angenommen, Sie möchten die einzigartigen Farben eines Autos anhand der obigen Tabelle zählen. Für diese Abfrage müssen Sie die folgende Anweisung in SQL schreiben:
SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
Unique_Car_Color |
---|
3 |
Die Ausgabe dieser Abfrage ist drei, da es drei eindeutige Werte für das Auto gibt.
Beispiel 2:
In diesem Beispiel haben wir eine genommen Mitarbeiter Tabelle mit vier Spalten:
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 |
- Angenommen, Sie möchten die eindeutigen Werte von zählen Emp_Salary Feld aus der Tabelle Employee_details. Dazu müssen Sie die folgende Anweisung in Structured Query Language schreiben:
SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ;
Diese Abfrage zeigt die folgende Ausgabe auf dem Bildschirm an:
Unique_Salary |
---|
4 |