Normale MySQL-Sortierung, benutzerdefinierte Sortierung und Sortierung nach chinesischen Pinyin-Buchstaben. Beim Schreiben von echtem SQL müssen wir manchmal den bedingten Satz sortieren. Hier sind 3 häufig verwendete Sortiermethoden, notieren Sie sie 1. Konventionelle Sortierung ASC DESC ASC Positive Sequenz DESC Rückblende -- Mehr muss man dazu nicht sagen 2. Benutzerdefinierte Sortierung Bei der benutzerdefinierten Sortierung erfolgt die Sortierung nach der von Ihnen gewünschten Zeichenfolgen- (Zahlen-)Reihenfolge. Verwenden Sie hauptsächlich die Funktion FIELD(str,str1,str2,str3,...). Benutzerdefinierte MySQL-Sortierung, str wird mit str1, str2, str3 ... verglichen und in der Reihenfolge str1, str2, str3 ... ausgegeben. Wenn str null ist oder in str1, str2, str3 ... nicht vorhanden ist, ist die Sequenz 0. z.B: SELECT * FROM TEST ORDER BY FIELD(Wert,'Test1','Test2','Test3','Test4') ASC/DESC zB2: SELECT * FROM TEST WHERE VALUE IN('test1','test2','test3','test4') ORDER BY FIELD(value,'test1','test2','test3','test4') ASC/DESC -- stellt sicher, dass nur diejenigen sortiert werden, die die Bedingungen erfüllen 3. Nach chinesischem Pinyin sortieren Wenn das Tabellenfeld die GBK-Kodierung verwendet, können wir direkt nach Wert sortieren, da GBK selbst nach den Pinyin-Buchstaben ABCDEFGHIGK... sortiert ist. Wenn die erste Ziffer gleich ist, wird die zweite Ziffer verglichen und so weiter. Wenn das Tabellenfeld die UTF-8-Kodierung verwendet, kodieren wir es normalerweise, sodass wir die Konvertierungsmethode von MySQL verwenden können, um gbk zum Sortieren zu konvertieren. z.B: Wählen Sie * aus Testreihenfolge nach Konverter (Wert mit GBK) ASC / DESC Oben habe ich Ihnen die reguläre Sortierung von MySQL, die benutzerdefinierte Sortierung und die Sortierung nach chinesischem Pinyin-Alphabet vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung des Nginx-Reverse-Generation-Beispiels für verteilten Mogilefs-Speicher
>>: Detaillierte Erklärung zur Verwendung der ziehbaren Textfeldkomponente von Vue.js
Laden Sie die komprimierte Version von MySQL-5.7....
Inhaltsverzeichnis Einführung in NIS Netzwerkumge...
Inhaltsverzeichnis Szenario Aufgabe Idee analysie...
NAT Auf diese Weise wird die Netzwerkkarte der vi...
Inhaltsverzeichnis 1. Verwenden Sie SVG 2. Verwen...
mysql ruft alle Daten oder Monate in einem Zeitra...
Ursache des Problems: Zunächst kann die Standard-...
<br />Die unzähligen Informationen im Intern...
In diesem Artikelbeispiel wird der spezifische Ja...
Erstellen Sie einen Benutzer: Erstellen Sie den B...
Die Probleme und Lösungen, die beim Bereitstellen...
In den vorherigen Kapiteln haben wir gelernt, wie...
Inhaltsverzeichnis 1. Stückliste 2. Zusammensetzu...
Inhaltsverzeichnis Bilderfassung durch SVG CSS-Te...
Anaconda-Installation Anaconda ist ein Softwarepa...