Por la mañana, ¿es posible ordenar filas de datos sql por la longitud de los caracteres?Consulta SQL: ordena por longitud de caracteres?
p. Ej. SELECT * FROM database ORDER BY data.length()
Por la mañana, ¿es posible ordenar filas de datos sql por la longitud de los caracteres?Consulta SQL: ordena por longitud de caracteres?
p. Ej. SELECT * FROM database ORDER BY data.length()
creo que desea utilizar esto: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length
SELECT * FROM table ORDER BY CHAR_LENGTH(field)
Usted puede utilizar simplemente LONGITUD(), pero ten cuidado, ya que cuenta con el byte número (que no le dará el resultado esperado con cadenas multibyte).
SELECT * FROM table ORDER BY length(data) desc
Cuando los datos es campo varchar
Funciona en sqlite3 – tounaobun
SELECT * FROM YourTable ORDER BY LENGTH(Column_Name) DESC
por ejemplo;
SELECT * FROM Customer ORDER BY LENGTH(CustomerName) DESC
para cualquiera que haga con SQLite
SELECT * FROM table ORDER BY LENGTH(field) DESC
¿Usted intentó correr esa declaración SQL? –
en realidad? ;) – TorbenL
Para aquellos que buscan hacer esto con SQLAlchemy, combine ['desc()'] (http://docs.sqlalchemy.org/en/rel_1_1/core/sqlelement.html?highlight=desc#sqlalchemy.sql.expression .desc) con ['func()'] (http://docs.sqlalchemy.org/en/rel_1_1/core/sqlelement.html?highlight=desc#sqlalchemy.sql.expression.func), como se hace referencia a [aquí ] (http://stackoverflow.com/a/15743220/594137). –