Android classificar los resultados de la consulta sqlite ignorando el caso
Sólo se pregunta si theres una manera de ordenar los resultados de una consulta ignorando caso. Causa en el momento de los campos que comienzan con una letra mayúscula se ordenan y poner en la parte superior de la lista y los campos que comienzan con letra minúscula también se ordenan, pero se ponen después de los campos en mayúsculas.
Gracias – Mike
- ¿Necesito llamar a getWritableDatabase () cada vez que manipulo datos
- Cómo restringir la base de datos sqlite abierta en el proyecto de la biblioteca de Android mientras crea el archivo jar
- Actualizar tabla Sqlite si campo de cadena comienza con signo más (+)?
- Cómo utilizar la cláusula LIKE en la función de consulta
- Base de datos SQLite en android y java
- ¿Es esencial cerrar la base de datos?
- Android - Ruby on Rails - MySQL
- SQLite SUM y LIMIT no parecen funcionar juntos
- Almacenamiento en caché de datos para aplicaciones móviles de iOS / Android para trabajar con Pagination
- Android: Guardar imágenes en la base de datos Sqlite
- EditText afterTextChanged no funciona
- Comprobación de Android cuando se actualizó la última vez
- SQLiteException: no se puede iniciar una transacción dentro de una transacción (código 1)
ORDER BY column COLLATE NOCASE;
Convierta todas las entradas en minúsculas, por ejemplo: select name from table order by LCASE (name)
LCASE o LOWER (consulte la documentación)
En Android se le da una función de intercalación llamada LOCALIZADA.
Cuando especifique su columna, haga lo siguiente:
Canción CREATE TABLE (…, título TEXT COLLATE LOCALIZED ASC, …)
Funciona muy bien. Si tienes el código fuente de Android, solo haz una búsqueda de "COLLATE" para ver todo tipo de ejemplos.
- Android M solicitud de permiso no actividad
- ¿Cómo habilitar los menús predeterminados por defecto en la vista web android?