Einfaches MySQL-Beispiel zum Sortieren chinesischer Schriftzeichen nach Pinyin

Einfaches MySQL-Beispiel zum Sortieren chinesischer Schriftzeichen nach Pinyin

Wenn das Feld, in dem der Name gespeichert ist, den GBK-Zeichensatz verwendet, ist dies einfach zu handhaben, da der interne GBK-Code selbst beim Kodieren die Pinyin-Sortiermethode verwendet (die 3755 häufig verwendeten chinesischen Schriftzeichen der ersten Ebene werden nach Pinyin sortiert, die chinesischen Schriftzeichen der zweiten Ebene hingegen nicht. Da es sich bei den Namen der Personen jedoch um häufig verwendete chinesische Schriftzeichen handelt, reicht es aus, nur die chinesischen Schriftzeichen der ersten Ebene richtig zu sortieren).

Fügen Sie nach der Abfrageanweisung direkt „order by name asc“ hinzu. Die Abfrageergebnisse werden aufsteigend nach dem Nachnamen sortiert.

Wenn das Feld, in dem der Name gespeichert ist, den UTF-8-Zeichensatz verwendet, muss das Feld beim Sortieren konvertiert werden. Der Code lautet „order by convert(name using gbk) asc“. Ebenso werden die Abfrageergebnisse in aufsteigender Reihenfolge nach dem Nachnamen sortiert.

Das obige einfache Beispiel für die MySQL-Sortierung nach dem Pinyin der chinesischen Schriftzeichen ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Zwei Methoden zum Sortieren chinesischer Daten in MySQL nach Pinyin
  • So sortieren Sie MySQL nach dem Anfangsbuchstaben chinesischer Schriftzeichen
  • So sortieren Sie MySQL auf Chinesisch

<<:  js, um einen interessanten Countdown-Effekt zu erzielen

>>:  Lösung für die Willkommensmeldung im Notfallmodus beim Booten von CentOS7.4

Artikel empfehlen

Ubuntu 18.04 installiert MySQL 5.7.23

Ich habe MySQL zuvor problemlos in Ubuntu 16.04 i...

Detaillierte Diskussion der Unterschiede zwischen Schleifen in JavaScript

Inhaltsverzeichnis Vorwort Aufzählbare Eigenschaf...

So zeigen Sie die Ausführungszeit von SQL-Anweisungen in MySQL an

Inhaltsverzeichnis 1. Erste SQL-Vorbereitung 2. M...

3 Tipps, die Sie beim Erlernen von JavaScript kennen müssen

Inhaltsverzeichnis 1. Der magische Erweiterungsop...

Detaillierte Erklärung der Docker-Einstiegspunktdatei

Schließen Sie beim Schreiben einer Docker-Datei e...

Zusätzliche Anweisungen zur Verwendung von Gettern und Aktionen in Vuex

Vorbemerkungen 1.Unterschiede zwischen Vue2.x und...

Detaillierter Prozess zur Implementierung des 2048-Minispiels im WeChat-Applet

Rendern Beispielcode Heute werden wir das WeChat-...

So installieren Sie MySQL und MariaDB in Docker

Beziehung zwischen MySQL und MariaDB Das Datenban...