ordenar ejemplos descendente consultas alfabeticamente sql sqlite sorting sql-order-by

ejemplos - ¿Cómo usar la instrucción SQL Order By para ordenar los resultados sin distinción de mayúsculas y minúsculas?



order by sql server ejemplos (3)

Tengo una base de datos SQLite que estoy tratando de ordenar por orden alfabético. El problema es que SQLite no parece considerar A = a durante la clasificación, así obtengo resultados como este:

A B C T a b c g

Quiero tener:

A a b b C c g T

¿Qué cosa SQL especial necesita hacerse que yo no sepa?

SELECT * FROM NOTES ORDER BY title


Puede convertir todo a minúsculas para clasificar:

SELECT * FROM NOTES ORDER BY LOWER(title);

Si desea asegurarse de que las mayúsculas aún terminan por encima de las minúsculas, simplemente agregue eso como un tipo secundario:

SELECT * FROM NOTES ORDER BY LOWER(title), title;


También puede hacer ORDER BY TITLE COLLATE NOCASE .

Editar: si necesita especificar ASC o DESC , agregue esto después de NOCASE como

ORDER BY TITLE COLLATE NOCASE ASC

o

ORDER BY TITLE COLLATE NOCASE DESC


SELECT * FROM NOTES ORDER BY UPPER(title)