Frage

Gibt es eine Möglichkeit, Datenbanktabellenreihen auszuwählen, in denen ein bestimmter Wert eine bestimmte Länge ist, beispielsweise weniger als 5 Zeichen lang?

in PHP, das wäre strlen .

Gibt es in MySQL etwas Ähnliches?

War es hilfreich?

Lösung

SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5

Andere Tipps

LENGTH("my_string") Return the length of a string in bytes

SELECT * FROM table_name WHERE LENGTH(column_name) < 5

Keep in mind that characters can be made up of multiple bytes like those in UTF-8.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top