как выбрать 1-ю, 4-ю, 7-ю, 10-ю ... строку из таблицы в SQL если я записываю, как внизу
id Name 1 a 2 b 3 c 4 b 5 s 6 h 7 k 8 g
Мне нужно выбрать 1-й, 4-й, 7-й, 10-й ряды
Пожалуйста, помогите мне Спасибо Джанартанан М
У меня сейчас нет доступа к SQL Server, но я считаю, что это должно работать. Это работает для PostgreSQL:
SELECT * FROM (SELECT ROW_NUMBER () OVER (ORDER BY id) AS RowNumber, id, name FROM test) X WHERE (RowNumber % 3) = 1