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

Tutorial zur Installation und Konfiguration von MySQL für Mac

In diesem Artikel finden Sie das MySQL-Installati...

Detaillierte Erklärung von MySQL Explain

Bei unserer täglichen Arbeit führen wir manchmal ...

Der Unterschied und die Verwendung von LocalStorage und SessionStorage in Vue

Inhaltsverzeichnis Was ist LocalStorage Was ist S...

Tutorial zur grundlegenden Verwendung des MySQL Slow Query Log

Parameter im Zusammenhang mit dem langsamen Abfra...

Mehrere CSS3-Tag-Abkürzungen (empfohlen)

border-radius: CSS3 abgerundete Ecken Syntax: bor...

JavaScript-Canvas zum Erzielen eines Regentropfeneffekts

In diesem Artikelbeispiel wird der spezifische Co...

Beispielcode, wie CSS mehrere Klassen abgleicht

CSS stimmt mit mehreren Klassen überein Das folge...

So entfernen Sie in Linux ganz einfach installierte Quellpakete

Schritt 1: Stow installieren In diesem Beispiel v...

CSS-Code zum Anordnen von Fotos in Moments

Zunächst können Sie Moments öffnen und mehrere La...

Informationen zur Nginx-GZIP-Konfiguration

Das Prinzip von nginx zur Erzielung einer Ressour...