Tengo una base de datos en SQLlite y me gustaría ordenar mi tabla en orden alfabético. ¿Cómo puedo hacerlo? ¿Hay alguna forma de clasificar entradas usando solo SQLite o tengo primero que leer una tabla en una matriz, ordenarla y luego escribirla en una base de datos?SQLite - ordenando una tabla
Aquí está mi consulta: "SELECCIONAR la entrada FROM table WHERE id =?" Necesito obtener datos de la tabla usando esta declaración para obtener solo una entrada a la vez.
Gracias de antemano, Ilya.
Gracias, esto ayuda. Pero, ¿cómo puedo asignar nuevos ID a cada fila después de ordenar? Entonces esos cambios aparecerán en mi mesa. Si quiero obtener una entrada con ID = 0, me dará una palabra que comience desde A y así sucesivamente. –
@Ilya: Las claves de ID no son números de fila. Deben ser únicos, pero no están en ningún orden (ni contiguo). Ordene según la columna 'nombre', y use el valor ID solo como una forma de referenciar la fila. –
¿Quiere decir que quiere reordenar los datos alfabéticamente de modo que a la primera entrada (alfabética) se le asigna el número de identificación más bajo? Puede insertar en una nueva tabla y luego eliminar la anterior, p. SELECCIONE el nombre INTO table2 FROM orden de la tabla por nombre asc – karim79