362 Stimmen

MySQL - Wie man Daten nach der Länge der Zeichenkette auswählt

SELECT * FROM table ORDER BY string_length(column);

Gibt es eine MySQL-Funktion, um dies zu tun (natürlich anstelle von string_length )?

4voto

Jesús Sánchez Punkte 575

Ich habe diese Sätze zum Filtern verwendet

SELECT table.field1, table.field2 FROM table WHERE length(field) > 10;

Sie können 10 durch eine andere Zahl ersetzen, die Sie filtern möchten.

-2voto

Levi Maier Punkte 9
select * from *tablename* where 1 having length(*fieldname*)=*fieldlength*

Beispiel: Sie möchten aus den Kundeneinträgen die Einträge auswählen, deren Name kürzer als 2 Zeichen ist.

select * from customer where 1 **having length(name)<2**

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X