Heim  >  Artikel  >  Datenbank  >  Was ist die Verwendung von MySQL?

Was ist die Verwendung von MySQL?

hzc
hzcOriginal
2020-06-13 16:16:094898Durchsuche

Was ist die Verwendung von MySQL?

Verwendung von „distinct“ in MySQL

Bei der Verwendung von MySQL müssen Sie manchmal nach nicht doppelten Datensätzen in einem bestimmten Feld suchen In diesem Fall können Sie das von MySQL bereitgestellte Schlüsselwort „distinct“ verwenden, um doppelte Datensätze zu filtern. In der Praxis verwenden wir jedoch häufig „distinct“, um die Anzahl der eindeutigen Felder zurückzugeben (count(distinct id)). Der Grund dafür ist, dass „distinct“ nur sein Zielfeld zurückgeben kann. und Andere Felder können nicht zurückgegeben werden, zum Beispiel der folgende Tabellenbenutzer:

Was ist die Verwendung von MySQL?

Verwenden Sie „distinct“, um eindeutige Benutzernamen zurückzugeben: Wählen Sie „distinct name from user;“ aus. Das Ergebnis ist:

Was ist die Verwendung von MySQL?

Auf diese Weise werden nur eindeutige Benutzernamen abgefragt, die ID des Benutzers wird jedoch nicht abgefragt: Wählen Sie einen eindeutigen Namen und eine eindeutige ID vom Benutzer aus. Das Ergebnis ist:

Was ist die Verwendung von MySQL?

eindeutiger Name,ID MySQL wird denken, dass es notwendig ist, Datensätze mit doppelten Feldern von Name und ID herauszufiltern. Wenn SQL so geschrieben ist: Wählen Sie id,eindeutiger Name aus dem Benutzer aus, z Dieses MySQL meldet einen Fehler, da „distinct“ am Anfang des abzufragenden Felds stehen muss.

So eindeutig wird im Allgemeinen verwendet, um die Anzahl eindeutiger Datensätze abzufragen.

Wenn Sie eindeutige Datensätze abfragen möchten, können Sie manchmal „Gruppieren nach“ verwenden:

ID,Name aus Benutzergruppe nach Namen auswählen;

Empfohlenes Tutorial: „ MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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