Structured Query Language (SQL) ist der Industriestandard für Computer für die Verwaltung von Daten in relationalen Datenbank-Management- Systeme wie Oracle und Microsoft SQL Server verwendet . Sie können SQL zum Einfügen, Aktualisieren, Ändern und Löschen von Daten abrufen aus der Datenbank. Manchmal können Sie die Anzahl der Zeilen von Daten eine passende angegebenen Kriterien kennen. Verwenden Sie die " COUNT ( )" oder " COUNT_BIG () "-Funktion , um Linien zu zählen, mit dem einzigen Unterschied in den Datentyp der Rückgabewerte für diese beiden Funktionen . " COUNT () " liefert ein "int" Datentyp , während " COUNT_BIG ()" liefert einen " bigint " Datentyp. Anleitung
1
USE " COUNT (*) " , um die Anzahl der Datensätze in einer Ergebnismenge zurück, die den angegebenen Kriterien in der SQL-Anweisung , einschließlich der NULL und doppelte Werte entspricht zurückzukehren. Zum Beispiel:
SELECT COUNT ( *) FROM Studenten;
Der obige Befehl wird dann einen " int " Datentyp, der die Gesamtzahl der Datensätze in der "Studenten " Tabelle
. Seite 2
Use " COUNT (DISTINCT Ausdruck) ", um die Anzahl der Zeilen mit bestimmten Werten des angegebenen Ausdrucks . Zum Beispiel:
COUNT (DISTINCT STUDENT_ID ) FROM Studenten;
Die obige Befehl gibt die Anzahl der unterschiedlichen Schüler -IDs in der "Student "-Tabelle , mit Ausnahme der Nullwerte
< . br> 3
Use " COUNT (*) " mit einer Gesamtmietfläche Funktion, um die Anzahl der Zeilen in jeder Gruppe durch die " GROUP BY "-Klausel definiert zählen. Zum Beispiel:
SELECT Nachname , COUNT (*) FROM
Studenten
GROUP BY Nachname ;
Ausführen des obigen Befehl wird die Zahl der Studierenden mit den gleichen Nachnamen .
4
Use " COUNT_BIG () "-Funktion , wenn Sie die Anzahl der Zeilen größer als " 2 ^ 31-1 , " da die " COUNT ( ) "-Funktion erwarten wird ein Fehler in einem solchen Szenario zurück.
5
Use " COUNT (ALL expression) ", um die Gesamtzahl der Zeilen in der angegebenen Tabelle zählen. Zum Beispiel:
COUNT (ALL STUDENT_ID ) FROM Studenten;
Ausführen der obige Befehl zeigt die Gesamtzahl der Zeilen in der Tabelle Studenten . "ALL" ist die Standard-Klausel , und es ist äquivalent zur Verwendung von " COUNT ( STUDENT_ID ) . "