Anzahl der Vorkommen in SQL

October 22

Anzahl der Vorkommen in SQL

Die meisten Web- und Desktop-computing-Anwendungen mit Datenbanken verwenden SQL-Anweisungen, um ihre Daten zu verwalten. Mit SQL-Anweisungen können Anwendungen und Webseiten, Datenbanken für bestimmte Gruppen von Daten Abfragen. Die select-Anweisung führt eine Abfrage in einer Datenbank. Die Graf-Klausel kann innerhalb der select-Anweisung, um die Anzahl der Datensätze, die aus der Abfrage berechnen erscheinen. Der Where-Klausel kann in Verbindung mit diesen angezeigt, in dem Kode zur Spezifizierung der bestimmte Datenwerte, um die Datenbank abzufragen. Mit diesen Elementen, können Skripts die Anzahl von Vorkommen eines bestimmten Datenelements ermitteln.

SELECT-Abfrage

Die select-Abfrage kann verschiedene Klauseln zum Abfragen von Datenbanktabellen. Der folgende Beispielcode veranschaulicht eine einfache select-Abfrage:Wählen Sie * von Client;

Diese Abfrage könnte Zuweisen einer Datenbanktabelle mit dem Namen "Client", die Informationen über Kunden für ein Unternehmen darstellt. Die Abfrage gibt alle Datensätze in der Tabelle, einschließlich der Werte in jeder Spalte. Um eine bestimmte Spalte anzugeben, kann die Abfrage wie folgt geändert:Wählen Sie Client_name vom Client;

Diese Abfrage gibt nur die Werte in der Spalte "Client_name". (Siehe Referenzen 1)

Count-Klausel

Die Graf-Klausel einer select-Anweisung in SQL hinzufügen, können Skripts die Anzahl der Datensätze ermitteln, die eine bestimmte Abfrage zurückgibt. Im folgenden geänderten wird veranschaulicht:SELECT COUNT(*) FROM Client;

Dies gibt die Gesamtzahl der Datensätze in der angegebenen Tabelle zurück. Um die unterschiedlichen Werte in einer bestimmten Spalte zurückzugeben, gilt die folgende Syntax:Wählen SIE COUNT(DISTINCT client_name) aus Client;

Dies ist nützlich in Fällen, wo eine Tabellenspalte doppelte Werte enthalten kann. (Siehe Referenzen 2)

Wo Klausel

Der Where Klausel fungiert auch als Teil der select-Abfrage. Die Where-Klausel ermöglicht eine Abfrage an einen bestimmten Wert für eine bestimmte Spalte entsprechend angeben. Die folgende geänderte Anweisung veranschaulicht:Wählen Sie * von Client wo Client_type = 'Unternehmen';

Dies konnte in einem Fall anwenden, wo jeder Datensatz in der Tabelle Kunden einen Wert hat, um es zu kategorisieren nach Art. Die Where-Klausel kann einen Wert, der das Ergebnis zur nur ein Datensatz eingrenzen wird angeben, wenn es sich um einen eindeutigen Wert in der Tabelle ist. Die folgende Anweisung veranschaulicht:Wählen Sie Client_name aus Client wo Client_id = 4;

Dies ist nützlich in Fällen, wo das Skript den Wert in einer bestimmten Spalte einer bestimmten Tabelle Zeile abrufen muss.

Kombination der Elemente

Um die Anzahl der Vorkommen eines bestimmten Wertes innerhalb einer Datenbanktabelle zu finden, können Skripts kombinieren, select, Where und zählen Funktionen in SQL. Der folgende Beispielcode veranschaulicht:SELECT COUNT(*) FROM Client wo Typ = 'Unternehmen';

Diese Abfrage gibt die Anzahl von Datensätzen im Unternehmen innerhalb der Kunden-Tabelle zurück, die die Anzahl der Tabellenzeilen mit "corporate" in der Spalte "Typ" aufgeführt ist. Dies kann nützlich sein, wenn das Skript eine Benutzeroberfläche, z. B. innerhalb einer Webseite baut, und berechnen Sie die erforderliche Menge an Speicherplatz, die Daten zu präsentieren muss.