obtener el número de fila junto con los resultados de una consulta sqlite

obtener el número de fila junto con los resultados de una consulta sqlite

estoy haciendo

sqlite file.db "select ... " | nl

Numerar cada fila del conjunto de resultados. ¿Cómo me deshago nl? en otras palabras ¿cómo lo hago en sql?

Respuesta1

Qué pasa

SELECT ROWID,* FROM ...;

O prueba ROW_NUMBER()si tienes SQLite v. 3.25.0 o superior. VerCómo usar ROW_NUMBER en sqlite

Respuesta2

Si tiene SQLite v. 3.25.0 o superior:

select
  row_number() over (order by '') as "#"
, *
from data
;

información relacionada