top n в выражениях DolphinDB SQL - PullRequest
1 голос
/ 29 января 2020

Следующий оператор SQL в базе данных DolphinDB

n=10000
x = select top n * from bn_1m_spot

возвращает следующее сообщение об ошибке:

Syntax Error: [line #2] integer constant expected after keyword top

Есть ли способ использовать переменную после ключевого слова top в DolphinDB SQL

1 Ответ

1 голос
/ 19 февраля 2020

Да, предложение top должно использоваться с постоянным целым числом. Если вам нужно указать n динамически, используйте функцию sql для построения оператора sql.

sql (select = sqlCol ("*"), from = bn_1m_spot, limit = n) .eval ()

...