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
Inhaltsverzeichnis Vorwort 1. bat führt js aus 2....
1. Laden Sie das offizielle MySQL Yum Repository ...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. Spark vs. Hadoop 1.1 Nachte...
Inhaltsverzeichnis 1. Bootstrap-Rasterlayout 2. V...
In der Praxis stoßen wir häufig auf ein Problem: ...
Vue $http - domänenübergreifendes Abrufen und Sen...
Anforderungslogik Frontend --> Nginx über http...
Ich habe bereits einige grundlegende CSS-Selektor...
Ursache Beim Ausführen des Docker-Skripts tritt e...
Die Anzeigeeffekte in den Brow...
Unter Linux gibt es zwei Arten von Dateiverbindun...
Erstellen eines Containers [root@server1 ~]# dock...
Wie zentrieren Sie Ihre HTML-Schaltfläche selbst?...
Ich habe den Computer neu installiert und die neu...