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

Designideen für MySQL-Backup und -Wiederherstellung

Hintergrund Lassen Sie mich zunächst den Hintergr...

MySQL-Backup-Tabellenvorgang basierend auf Java

Der Kern ist mysqldump und Runtime Der Vorgang is...

Textarea-Tag in HTML

<textarea></textarea> wird verwendet,...

Detaillierte Konfiguration der drahtlosen Netzwerkkarte unter Ubuntu Server

1. Stecken Sie die WLAN-Karte ein und prüfen Sie ...

Anwendung und Implementierung des Datencache-Mechanismus für kleine Programme

Informationen zum Miniprogramm-Datencache Datenca...

So installieren Sie Oracle Java 14 auf Ubuntu Linux

Vor Kurzem hat Oracle die öffentliche Verfügbarke...

So verwenden Sie Standardwerte für Variablen in SASS

Bei in SASS definierten Variablen überschreibt de...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...

Detaillierte Erklärung der Concat-bezogenen Funktionen in MySQL

1. concat()-Funktion Funktion: Mehrere Zeichenfol...

Reines CSS-Dropdown-Menü

Ergebnisse erzielen Implementierungscode html <...

Implementierungsbeispiel für den Linux-Befehl „tac“

1. Befehlseinführung Der Befehl tac (umgekehrte R...

Zusammenfassung einiger Tipps zum Umgehen der Node.js-Codeausführung

Inhaltsverzeichnis 1. untergeordneter Prozess 2. ...