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

SpringBoot integriert Activiti7-Implementierungscode

Nach der offiziellen Veröffentlichung von Activit...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

Beispielcode zur Implementierung des Aushöhlungseffekts mit CSS

Wirkungsprinzip Verwenden Sie hauptsächlich CSS-F...

Analysieren Sie CSS, um die Farbfunktion des Bildthemas zu extrahieren (Tipps)

Hintergrund Alles begann, als ein Klassenkamerad ...

Responsive Webdesign lernen (2) — Können Videos responsiv gemacht werden?

Rezension der vorherigen Folge: Gestern haben wir...

Analyse der Vorteile von path.join() in Node.js

Sie fragen sich möglicherweise, warum Sie die Met...

Zusammenfassung der Formulardesigntechniken im Webdesign

„Eingaben sollten in logische Gruppen unterteilt ...

Beispiele für Vorschaufunktionen für verschiedene Dateitypen in vue3

Inhaltsverzeichnis Vorwort 1. Vorschau der Office...

Funktionsweise von SQL-SELECT-Datenbankabfragen

Obwohl wir keine professionellen DBAs sind, könne...