Dieser Artikel stellt ein Tutorial zur Verwendung der Funktion find_in_set() vor, um in MySQL nach der Reihenfolge in where in () zu sortieren. Ich hoffe, dieses Tutorial kann Ihnen hilfreich sein. Wählen Sie * aus der Tabelle, in der die ID in ('783', '769', '814', '1577', '1769') ist. Sortieren nach find_in_set( id, '783, 769, 814, 1577, 1769' ) Kasse: 769 1577 814 1769 783 Warum nicht die Reihenfolge 783 769 814 1577 1769? Hinweis: Nach der Suche wurde festgestellt, dass die Ursache in find_in_set lag. Wenn der zweite Parameter von find_in_set ein Leerzeichen enthält, wird die Reihenfolge durcheinander gebracht, da MySQL das Leerzeichen vor der Abfrage nicht für Sie entfernt. Also... Nach dem Entfernen der Leerzeichen: Wählen Sie * aus der Tabelle, in der die ID in ('783', '769', '814', '1577', '1769') ist. Sortieren nach find_in_set( id, '783,769,814,1577,1769' ) Beachten Sie, dass es gerade entfernt wird Schaut es euch noch einmal an: 783 769 814 1577 1769 Bisher haben wir die Sortierung mit „where“ in find_in_set implementiert. find_in_set kann auch eine Sortierung mit mehreren Bedingungen implementieren. Zusammenfassen Oben geht es darum, wie MySQL die Funktion find_in_set() verwendet, um die Sortierreihenfolge von where in() zu implementieren. Interessierte Freunde können sich auf Folgendes beziehen: Vorsichtsmaßnahmen bei der Partitionierung von MySQL-Datenbanktabellen [empfohlen], mehrere wichtige MySQL-Variablen, Analyse der Ausführungsreihenfolge von SQL- und MySQL-Anweisungen usw. Wenn es Mängel gibt, können Sie gerne eine Nachricht hinterlassen, um diese zu beheben. Ich hoffe, das hilft Ihnen allen. Das könnte Sie auch interessieren:
|
<<: Installieren Sie Memcached und die PHP Memcached-Erweiterung unter CentOS
>>: So erstellen Sie ein Drag & Drop-Plugin mit benutzerdefinierten Vue-Direktiven
Installation mithilfe des MSI-Installationspakets...
Die Aktion des Formulars unterscheidet sich vom UR...
Inhaltsverzeichnis 1. Template-Tag in HTML5 2. Ei...
1. Quelle des Problems Ein Freund von @水米田 hat mi...
Inhaltsverzeichnis Einführung Installieren Anzeig...
1. Installieren Sie eine virtuelle Maschine (phys...
Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...
Szenario: Die gecrawlten Daten erzeugen eine Date...
Das im Titel angesprochene Problem lässt sich sch...
1. Dreieck Rahmeneinstellungen Code: Breite: 300p...
Dieser Artikel zeichnet das ausführliche Tutorial...
Wenn hier ein <input type="image">...
1. Importieren Sie das Modul und definieren Sie e...
Vorwort In diesem Artikel wird hauptsächlich besc...