как выбрать строку из таблицы для каждых десяти строк в DolphinDB

#dolphindb

#dolphindb

Вопрос:

Я хочу получить строку на десять строк, для примера я определяю таблицу, как показано ниже,

  t=table(1..1000 as id, rand(1.0, 1000) as value)
  

Затем я хочу получить строки, где id равно 1. Как написать этот оператор sql?

Ответ №1:

Попробуйте этот sql:

 select * from t where rowNo(id) % 10 = 0
  

Функция rowNo возвращает индексную позицию каждой строки в таблице.