Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich den eindeutigen Wert einer Spalte in einer MySQL-Ergebnismenge ermitteln?

WBOY
Freigeben: 2023-09-14 15:57:03
nach vorne
1106 Leute haben es durchsucht

Wie kann ich den eindeutigen Wert einer Spalte in einer MySQL-Ergebnismenge ermitteln?

Beim Abfragen von Daten aus der MySQL-Tabelle erhalten wir möglicherweise doppelte Werte aus Spalten. Mithilfe der DISTINCT-Klausel in der SELECT-Anweisung können wir doppelte Daten aus der Ergebnismenge entfernen.

Syntax
SELECT DISTINCT Columns FROM Table_name WHERE conditions;
Nach dem Login kopieren

Beispiel

Zum Beispiel haben wir eine Tabelle mit dem Namen „tender“, die die folgenden Spalten enthält:

mysql> Select * from tender;
+----------+--------------+--------------+-------+
| clientid | client_Fname | Client_Lname | value |
+----------+--------------+--------------+-------+
|      100 | Mohan        | Kumar        | 60000 |
|      101 | Sohan        | Singh        | 50000 |
|      101 | Somil        | Rattan       | 55000 |
|      103 | Gaurav       | Kumar        | 75000 |
|      103 | Rahul        | Singh        | 63000 |
+----------+--------------+--------------+-------+
5 rows in set (0.00 sec)
Nach dem Login kopieren

Wenn wir nun nur den eindeutigen Wert der Spalte mit dem Namen „Client_Lname“ erhalten möchten , dann wäre die folgende Abfrage:

mysql> Select DISTINCT client_Lname from tender;
+--------------+
| client_Lname |
+--------------+
| Kumar        |
| Singh        |
| Rattan       |
+--------------+
3 rows in set (0.05 sec)
Nach dem Login kopieren

Die folgende Abfrage führt dasselbe für die Spalte mit dem Namen „client_Fname“ aus.

mysql> Select DISTINCT client_Fname from tender;
+--------------+
| client_Fname |
+--------------+
| Mohan        |
| Sohan        |
| Somil        |
| Gaurav       |
| Rahul        |
+--------------+
5 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich den eindeutigen Wert einer Spalte in einer MySQL-Ergebnismenge ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!