SELECT * FROM table ORDER BY string_length(column);
Gibt es dafür eine MySQL-Funktion (natürlich statt string_length
)?
SELECT * FROM table ORDER BY string_length(column);
Gibt es dafür eine MySQL-Funktion (natürlich statt string_length
)?
Sie CHAR_LENGTH()
möchten die Anzahl der Zeichen in einer Zeichenfolge ermitteln.
Bei Mehrbyte-Zeichensätzen erhalten LENGTH()
Sie die Anzahl der Bytes, die die Zeichenfolge belegt, während CHAR_LENGTH()
die Anzahl der Zeichen zurückgegeben wird.
CHAR_LENGTH
, denn wenn ich die Anzahl der Zeichen zurückgebe? , por ejemploCHAR_LENGTH(12)
Rückkehr2
Eine Dokumentation zur Funktion length () sowie zu allen anderen Zeichenfolgenfunktionen finden Sie hier .
quelle
Wenn wir uns die MySQL-Dokumentation für die Zeichenfolgenfunktionen ansehen , können wir auch
CHAR_LENGTH()
und verwendenCHARACTER_LENGTH()
.quelle
Die Funktion, mit der ich die Länge der Zeichenfolge finde
length
, wird wie folgt verwendet:quelle
Ich habe diese Sätze zum Filtern verwendet
Sie können 10 für eine andere Nummer ändern, die Sie filtern möchten.
quelle
Beispiel, wenn Sie vom Kunden einen Eintrag mit einem Namen auswählen möchten, der kürzer als 2 Zeichen ist.
quelle