Использование SQL Server 2008, но, возможно, может относиться и к другим базам данных.
Если бы у меня были следующие данные (таблица t):
id text date
1 Data1 2/1/2009
2 Data2 2/2/2009
3 Data3 2/3/2009
4 Data4 2/4/2009
5 Data5 2/5/2009
Как я могу найти индекс определенной записи?
indexOf (выберите идентификатор из t, где id = 1) = 0
или
indexOf (выберите идентификатор из t, где date = '2/4/2009') = 3
Я думаю, что это как-то связано с ROW_Number (), но не совсем уверен ...