Auswählen von Daten nach String-Länge in MySQL
Um Daten basierend auf der String-Länge in MySQL zu sortieren, anstatt string_length(column) zu verwenden, sollten Sie Folgendes in Betracht ziehen unter Verwendung der integrierten Funktion CHAR_LENGTH().
Unterschied zwischen CHAR_LENGTH() und LENGTH()
Mit CHAR_LENGTH()
Um Daten mit CHAR_LENGTH() nach Zeichenfolgenlänge zu sortieren, können Sie dies tun Verwenden Sie die folgende Syntax:
<code class="sql">SELECT * FROM table ORDER BY CHAR_LENGTH(column);</code>
Diese Abfrage ruft alle Zeilen aus der angegebenen Tabelle ab und sortiert sie in aufsteigender Reihenfolge basierend auf der Zeichenlänge der angegebenen Spalte. Zeilen mit längeren Zeichenfolgen werden unten in den Ergebnissen angezeigt.
Das obige ist der detaillierte Inhalt vonWie sortiere ich Daten in MySQL mit CHAR_LENGTH() nach String-Länge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!