Detailliertes Beispiel der Sortierfunktion field() in MySQL

Detailliertes Beispiel der Sortierfunktion field() in MySQL

Vorwort

In unserem täglichen Entwicklungsprozess wird häufig mit der Sortierung gearbeitet und manchmal besteht auch ein entsprechender Bedarf.

Beispielsweise müssen Sie die Abfrageergebnisse nach dem bestimmten Wert eines Felds sortieren. Wie im folgenden Beispiel

Oben sehen Sie eine Tabelle mit persönlichen Informationen. Angenommen, wir möchten sie nach „Seiki“, „Iris“, „Xut“ sortieren. Das heißt, zum Sortieren werden die Namen „seiki“, „iris“, „xut“ verwendet.

Was sollten wir tun, wenn wir auf eine solche Anforderung stoßen? Tatsächlich gibt es eine MySQL-Funktion, die diese Anforderung sehr bequem bewältigen kann.

Das ist die field()-Funktion

So verwenden Sie es:

Unter ihnen wird order by (str,str1,str2,str3,str4……) str mit str1, str2, str3, str4 verglichen, wobei sich str auf den Feldnamen bezieht,

Bedeutung: Das Feld str gibt den abgefragten Ergebnissatz in der Reihenfolge der Zeichenfolgen str1, str2, str3, str4 zurück. Wenn der Str-Feldwert in der Tabelle im Datensatz von str1, str2, str3, str4 nicht vorhanden ist, wird er am Anfang des Ergebnissatzes zurückgegeben.

Nachdem wir nun wissen, wie man es verwendet, setzen wir die oben genannten Anforderungen um.

Sortieren wir zunächst in positiver Reihenfolge

Oder sortieren Sie nach 'seiki', 'iris', die Ergebnisse sind wie folgt

Sortieren wir nun 'seiki' und 'iris' in umgekehrter Reihenfolge

Man sieht, dass die Iris vorne ist. Warum ist das so? Siehe die Anmerkung auf dem Bild oben!

Nun, diese Funktion ist immer noch sehr nützlich

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Eine vollständige Liste häufig verwendeter MySQL-Funktionen (klassifiziert und zusammengefasst)
  • Einfache Anwendungsbeispiele für benutzerdefinierte MySQL-Funktionen
  • MySQL-Benutzerdefinierte Funktion zum Bestimmen, ob es sich um einen positiven Ganzzahl-Beispielcode handelt
  • Detaillierte Erläuterung der Verwendung der integrierten Funktion „locate instr position find_in_set“ in der effizienten Fuzzy-Suche von MySQL
  • Detaillierte Erklärung zur Verwendung der Funktionen find_in_set() und in() in MySQL
  • Detaillierte Erklärung der MySql Date-Funktion
  • Detaillierte Erläuterung von Beispielen für MySQL-Abfrageoperationen unter Verwendung von Aggregatfunktionen
  • MySQL: MySQL-Funktionen

<<:  Programme zum Abfragen und Löschen der Portnutzung im Windows-Betriebssystem

>>:  Angular Dependency Injection erklärt

Artikel empfehlen

Webdesign-Kenntnisse: Problem der adaptiven Höhe von Iframes

Manche Leute sind vielleicht noch nicht auf dieses...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

CSS Transition erweitert und reduziert Elemente durch Ändern der Höhe

Ein allgemeines Entwicklungsbedürfnis besteht dar...

Erfahren Sie, wie Sie den Zabbix-Dienst auf Saltstack bereitstellen

Inhaltsverzeichnis Saltstack stellt Zabbix-Dienst...

Teilen Sie 8 CSS-Tools zur Verbesserung des Webdesigns

Wenn das Website-Design bearbeitet oder geändert ...

Eine kurze Diskussion zu DDL und DML in MySQL

Inhaltsverzeichnis Vorwort 1. DDL 1.1 Datenbankop...

Überblick über die grundlegenden Bestandteile von HTML-Webseiten

<br />Die Informationen auf Webseiten besteh...

Einführung in die Verwendung von Ankern (benannte Anker) in HTML-Webseiten

Die folgenden Informationen sind aus dem Internet ...

Hilfedokument „MySQL-Lernhinweise“

Systemhilfe anzeigen help contents mysql> Hilf...

Vue + ElementUI implementiert Paging-Funktion - MySQL-Daten

Inhaltsverzeichnis 1. Problem 2. Lösung 2.1 Pagin...