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

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

Vorwort Ich habe MySQL 5.6 bereits installiert. D...

Beispiel zum schnellen Löschen einer 2T-Tabelle in MySQL in Innodb

Vorwort Dieser Artikel stellt hauptsächlich den r...

Verstehen Sie alle Aspekte von HTTP-Headern mit Bildern und Text

Was sind HTTP-Header HTTP ist eine Abkürzung für ...

Implementierung der Nginx-Lastverteilung/SSL-Konfiguration

Was ist Lastenausgleich? Wenn ein Domänenname auf...

Detaillierte Beispiele zur Verwendung der Box-Shadow-Eigenschaft in CSS3

CSS enthält viele Attribute. Manche Attribute wer...

Datenbankübergreifende Assoziationsabfragemethode in MySQL

Geschäftsszenario: Abfragen von Tabellen in versc...

So erstellen Sie eine Ansicht für mehrere Tabellen in MySQL

Erstellen Sie in MySQL eine Ansicht für zwei oder...

Verwenden von js zum Implementieren eines Zahlenratespiels

Letzte Woche gab mir der Lehrer eine kleine Hausa...

So stellen Sie Confluence und Jira-Software in Docker bereit

Version: centos==7.2 jdk==1.8 Zusammenfluss == 6....

So installieren und konfigurieren Sie den Apache-Webserver

Erfahren Sie, wie Sie Ihre eigene Website auf Apa...

Mysql-Optimierungstechniken zum Abfragen von Daten basierend auf der Zeit

Um beispielsweise die gestern neu registrierten B...

XHTML-Tutorial: XHTML-Grundlagen für Anfänger

<br />Der Inhalt dieser Site ist Original. B...