Heim > Datenbank > SQL > Hauptteil

eindeutige Verwendung in SQL

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2024-01-26 15:14:14
Original
2983 Leute haben es durchsucht

DISTINCT ist in SQL ein Schlüsselwort, das zum Abfragen eindeutiger Ergebnismengen verwendet wird. Es kann in SELECT-Anweisungen, COUNT-Aggregatfunktionen und anderen Anweisungen verwendet werden. Die grundlegende Syntax lautet „SELECT DISTINCT Spalte1, Spalte2“, wobei das Schlüsselwort DISTINCT hinter dem steht SELECT-Schlüsselwort, gefolgt vom abzufragenden Spaltennamen oder Ausdruck, getrennt durch Kommas.

eindeutige Verwendung in SQL

In SQL ist DISTINCT ein Schlüsselwort, das zum Abfragen eindeutiger Ergebnismengen verwendet wird. Das Schlüsselwort DISTINCT kann in SELECT-Anweisungen, COUNT-Aggregatfunktionen und anderen Anweisungen verwendet werden.

Die grundlegende Syntax von DISTINCT lautet wie folgt:

SELECT DISTINCT column1, column2, ...
FROM table_name
WHERE condition;
Nach dem Login kopieren

Dabei wird das Schlüsselwort DISTINCT nach dem Schlüsselwort SELECT platziert, gefolgt vom abzufragenden Spaltennamen oder Ausdruck, getrennt durch Kommas. Das bedeutet, Duplikate aus den Abfrageergebnissen zu entfernen und nur eindeutige Datensätze beizubehalten. Wenn der Spaltenname weggelassen wird, werden alle Spalten abgefragt.

Angenommen, es gibt die folgende Schülertabelle:

+----+--------+-------+
| id | name   | score |
+----+--------+-------+
| 1  | Alice  | 90    |
| 2  | Bob    | 80    |
| 3  | Alice  | 85    |
| 4  | Alice  | 95    |
| 5  | Charlie| 75    |
+----+--------+-------+
Nach dem Login kopieren

Wenn Sie die folgende SQL-Anweisung ausführen:

SELECT DISTINCT name FROM students;
Nach dem Login kopieren

, werden die folgenden Ergebnisse zurückgegeben:

+--------+
| name   |
+--------+
| Alice  |
| Bob    |
| Charlie|
+--------+
Nach dem Login kopieren

Dies liegt daran, dass das Schlüsselwort DISTINCT doppelte Werte herausfiltert in der Namensspalte und behält nur eindeutige Werte bei.

Es ist zu beachten, dass das Schlüsselwort DISTINCT nur zum Abfragen von Spalten und nicht von Zeilen verwendet werden kann. Wenn Sie nach eindeutigen Datensätzen mit mehreren Spalten suchen möchten, müssen Sie diese Spaltennamen nach dem Schlüsselwort DISTINCT angeben. Darüber hinaus ist das Schlüsselwort DISTINCT nicht Teil des SQL-Standards, sodass die Implementierung verschiedener Datenbanken geringfügig variieren kann.

Das obige ist der detaillierte Inhalt voneindeutige Verwendung in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage