Lassen Sie uns erfahren.
SQL Unterschiedliche Klausel
Die Syntax für die Verwendung der unterschiedlichen Klausel ist wie unten gezeigt:
Wählen Sie eindeutiges Spalten1, Spalte2,… SpaltennObwohl die Where -Klausel optional ist, können Sie in den Datensätzen genauer sein, um aus der Datenbank abzurufen.
Denken Sie daran, dass die bestimmte Klausel alle angegebenen Spalten bewertet, um die eindeutigen Datensätze zu bestimmen.
Wenn beispielsweise eine Spalte Nullwerte enthält. Bei der Arbeit mit Differenz wird ein Null als Wert behandelt.
SQL unterschiedliches Beispiel
Lassen Sie uns veranschaulichen, wie die bestimmte Klausel in SQL verwendet wird.
Wir können zunächst eine Beispieldatenbank und Tabelle erstellen, wie in den folgenden Abfragen gezeigt:
Datenbank erstellen abgetastet;Erstellen Sie als nächstes eine Tabelle mit dem folgenden Schema.
Tabellenbenutzer erstellen (BenutzerSobald wir das Tabellenschema erstellt haben, können wir wie gezeigt Beispieldaten hinzufügen:
Einfügen in Benutzer (First_Name, Last_name, Status, Active) Werte (Die obigen Abfragen fügen der Benutzertable Beispieldaten hinzu. Beachten Sie, dass die Daten doppelte Werte enthalten.
Wir können die Tabelle wie gezeigt abfragen:
Wählen Sie * von Benutzern aus;Dies sollte zurückkehren:
SQL Wählen Sie eine unterschiedliche Illustration aus
Um alle Spalten auszuwählen, aber die doppelten Datensätze beseitigen, können wir dies tun:
Wählen Sie ein bestimmtes First_Name, last_name, Status, aktiv von Benutzern;Die obige Abfrage sollte alle doppelten Datensätze filtern und nur die eindeutigen zurückgeben. Ein Beispielausgang ist wie gezeigt:
Um in einer bestimmten Spalte Unterscheidungsmerkmale auszuwählen, können Sie die Unterscheidungsklausel verwenden. Um beispielsweise bestimmte Datensätze mit der Spalte First_Name auszuwählen, können wir dies tun:
Wählen Sie eindeutig auf (First_Name) First_Name, last_name, Status, aktiv von Benutzern;Die obige Abfrage filtert für die eindeutigen Datensätze mit der Spalte First_Name.
Wenn Sie die Anzahl der unterschiedlichen Datensätze in einem Ergebnissatz berechnen möchten, können Sie die bestimmte Klausel mit der Anzahl der Zählungen verwenden. Ein Beispiel ist wie gezeigt:
Wählen Sie Count (bestimmt First_Name) von Benutzern;Der obige Code sollte die Anzahl der eindeutigen Datensätze mit der Spalte First_Name zurückgeben. Ein Beispielausgang ist wie gezeigt:
Schließen
In dem obigen Tutorial wurde die bestimmte Klausel in SQL und wie man sie verwendet, um eindeutige Aufzeichnungen innerhalb einer Tabelle zu filtern.
Danke fürs Lesen!!