Problembeschreibung Wie wir alle wissen, lautet das SQL zum aufsteigenden Sortieren nach einem Feld in MySQL (am Beispiel der ID, dasselbe gilt unten): Wählen Sie * aus `MeineTabelle` Das SQL für die absteigende Reihenfolge lautet: Wählen Sie * aus `MeineTabelle` Manchmal genügt die obige Sortierung nicht unseren Anforderungen. Wir möchten beispielsweise nach ID in der Reihenfolge 5, 3, 7, 1 sortieren. Wie erreichen wir das? Dies ist auch eines der Probleme, mit denen viele in- und ausländische Partner häufig konfrontiert sind. Nachfolgend geben wir eine Lösung zum Sortieren eines Felds in der Tabelle im gewünschten Listenformat an. Lösung Verwenden Sie „ORDER BY FIELD“. Grammatik ORDER BY FIELD(`id`, 5, 3, 7, 1) Beachten Sie, dass nach FIELD kein Leerzeichen steht. Daher lautet das vollständige SQL: Wählen Sie * aus `MeineTabelle` Häufige Anwendungen Wählen Sie * aus `MeineTabelle` Der obige Artikel zur Implementierung der benutzerdefinierten MySQL-Listensortierung nach angegebenen Feldern ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der neuen Erfahrung von Vite
>>: So verwenden Sie vite zum Erstellen einer Vue3-Anwendung
1. Holen Sie sich den tatsächlichen Pfad des aktu...
Inhaltsverzeichnis Vorwort Parameter analysieren ...
Unter Linux wird Bash als Standard übernommen, wa...
Öffnen Sie das cPanel-Verwaltungs-Backend. Unter ...
Inhaltsverzeichnis Szenario Versuchen Sie zu löse...
Vorwort Unabhängig davon, ob es sich um Oracle od...
In diesem Artikel wird der spezifische Code von J...
Definition und Verwendung Mithilfe von @media-Abf...
1. Aktualisieren Sie die gesamte Tabelle. Wenn de...
Einführung Durch Aktivieren des Slow Query Log ka...
Vor Kurzem hat Oracle die öffentliche Verfügbarke...
Inhaltsverzeichnis 1. Hintergrund: 2. Gestaltungs...
Dieser Artikel installiert die Google-Eingabemeth...
1. Die Rolle der Klammern 1.1 Eckige Klammern [ ]...
1. Einleitung Vor ein paar Tagen fragte mich ein ...