`Связано с "Выбор каждой n-й строки из результата запроса SQL Server 2008, где в таблице нет столбца идентификатора строки», я понимаю, что при выполнении следующих действий будет выбрана каждая 4-я строка.
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 0
Но я хочу запустить 4 отдельных запроса, которые выбирают 4-ю строку, начиная с 1, 2, 3 и 4 соответственно. Будет ли это выглядеть так?
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 1
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 2
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 3
или, может быть
SELECT ID, Whatever FROM MyTable WHERE ID + 1 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 2 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 3 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 4 % 4 = 0
???