я делаю
sqlite file.db "select ... " | nl
Нумеровать каждую строку в результирующем наборе. Как избавиться nl
? Другими словами, как это сделать в sql?
решение1
Как насчет
SELECT ROWID,* FROM ...;
Или попробуйте ROW_NUMBER()
, если у вас SQLite v. 3.25.0 или выше. СмотритеКак использовать ROW_NUMBER в sqlite
решение2
Если вы используете SQLite версии 3.25.0 или выше:
select
row_number() over (order by '') as "#"
, *
from data
;