Die SQL-Sprache hat eine "count" -Funktion, die die Anzahl der Datensätze zurückgegeben, wenn Sie eine Abfrage durchführen zählt . Wenn die Abfrage falsch ist, erhalten Sie die falsche Zahl , und Sie müssen dafür sorgen, die Syntax korrekt ist beim Einrichten der Zählung Abfrage. Microsoft SQL beinhaltet eine Management- Dienstprogramm, das Sie verwenden, um zu beheben und schreiben Sie die schlechte Abfrage. Zweck
Die SQL Count-Funktion die zurückgegebene Anzahl der Datensätze zählt , so können Sie bestimmen, eine Gesamtzahl der Daten. Sie verwenden diese Anzahl während der Analyse Ihrer Daten in der Datenbank oder als eine Möglichkeit, die Seiten Ihrer Website Paginieren . Die gezählten Datensätze können in der Website-Code in einer Schleife werden durch jeden Datensatz verwendet und zeigt sie an den Benutzer.
Fehler
Der richtige Weg , um die Zählung Funktion zu nutzen ist um es zu einem Abfrage hinzuzufügen . Wenn Sie nicht die Einrichtung der Graf Aussage richtig , einen Syntax-Fehler Renditen. Sie können auch zu platzieren Spaltennamen in der Count-Funktion , aber der Stern ist der Standard für die meisten gespeicherten Prozeduren. Sie können auch die "where" -Klausel, um alle Datensätze aus der database.The folgende Anweisung zurückzukehren zählt die Anzahl der Kunden , die den Nachnamen " Smith " haben :
select count ( *) FROM Kunden WHERE Nachname = ' Smith '
Stored Procedures
Wenn die Count-Funktion ist in einer gespeicherten Prozedur , fügen Sie die Count-Funktion mit einer Variablen, die Sie verwenden, um geben die Daten auf Ihre Bewerbung. Die erste Zeile erstellt die Variable und die zweite Zeile des Codes gibt die Anzahl der Variablen . Der folgende Code in Ihren Anwendungen verwendet wird, erstellt eine Variable und gibt die Anzahl der Variablen :
declare @ zählen als intselect @ count = count (*) from Kunden
Überlegungen
Sie müssen die " Gruppe "-Anweisung verwenden, wenn Sie einzelne Spalten angeben in der SQL-Anweisung . Wenn Sie nicht hinzufügen diese Aussage , gibt die SQL-Anweisung einen Fehler. Der folgende Code zeigt , wie Sie die Count-Funktion mit einzelnen Spalten in der SQL-Anweisung verwenden:
select count (*), Vorname , Nachname von Kunden Gruppe von Vorname , Nachname