MySQL - So wählen Sie Daten nach Zeichenkettenlänge aus
SELECT * FROM table ORDER BY string_length(column);
Gibt es eine MySQL-Funktion, dies zu tun (natürlich statt string_length
)?
InformationsquelleAutor der Frage Gal | 2009-12-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst
CHAR_LENGTH()
um die Anzahl der Zeichen in einer Zeichenfolge.Für multi-byte-Zeichensätze
LENGTH()
geben Sie die Anzahl der bytes der Zeichenfolge einnimmt, währendCHAR_LENGTH()
zurück, die Anzahl der Zeichen.InformationsquelleAutor der Antwort hsz
Dokumentation über die length() Funktion, wie auch alle anderen string-Funktionen ist verfügbar hier.
InformationsquelleAutor der Antwort Kaleb Brasee
Haben Sie einen Blick auf MySQL-Dokumentation für die string-Funktionen, können wir auch
CHAR_LENGTH()
undCHARACTER_LENGTH()
als gut.InformationsquelleAutor der Antwort NeverHopeless
Die Funktion, die ich verwenden, um die Länge der Zeichenfolge ist
length
wie folgt verwendet:InformationsquelleAutor der Antwort Rito