Альтернатива Row_Number () в Couchbase 6.0 - PullRequest
2 голосов
/ 03 февраля 2020

У меня есть запрос oracle, который я хочу перевести в соответствующий запрос Couchbase n1ql.

select EMPNO, to_date,from_date, 
row_number() over (order by from_date asc) as JoiningRank,
row_number() over (order by from_date desc) as ExperinceRank
from [dbo].[EMPHISTORY]

Поскольку здесь используется Row_Number (), я не смог найти альтернативный способ написания этого запроса. в n1ql.

Я где-то читал, что функция Row_Number () (оконные функции) доступна в версии 6.5.

  1. Поскольку я сейчас использую 6.0, есть ли способ реализовать этот запрос в n1ql?
  2. Поддерживает ли Couchbase 6.5 эту функцию Row_Number ()? Если да, то только EE или CE?

Пожалуйста, помогите переписать этот запрос на n1ql.

...