2014-09-02 9 views
-1

У меня есть SQLite DB, в которую я импортировал таблицу из CVS-файла (с помощью приложения SQLite Database Browser). Таблица состоит из двух столбцов. Насколько я понимаю, каждая строка получила идентификатор автоматически.SQLite как получить идентификатор строки?

Что я хочу сейчас: Мне нужно получить определенную строку по ее содержимому (используя команду SELECT или любой другой) и получить ее идентификатор, а затем использовать ID (приращение). Мне нужно получить следующую строку и так далее.

Как я могу это сделать?

+0

Plz подробно на примере. –

ответ

0

Эта колонка ID называется rowid.

Это может быть прочитан как и любое другое значение:

SELECT rowid 
FROM MyTable 
WHERE SomeColumn = 'some value'; 

Чтобы получить все строки, начиная с этой строки:

SELECT * 
FROM MyTable 
WHERE rowid >= (SELECT rowid 
       FROM MyTable 
       WHERE SomeColumn = 'some value') 
ORDER BY rowid; 
Смежные вопросы