В версиях новее SQLite 3.25.0 поддерживаются оконные функции, и нумерацию строк можно сделать следующим образом:
SELECT
*,
ROW_NUMBER() OVER(ORDER BY Id) AS NoId
FROM data
Для более старых версий приходится пользоваться хаками:
SELECT
id,
value,
(SELECT count(*) FROM tbl b WHERE a.id >= b.id) AS cnt
FROM tbl a