我正在尝试在H2数据库中使用ROW_NUMBER子句对表执行查询。以下是我的查询:
SELECT ROW_NUMBER() OVER (order by data), name FROM students
但是我在H2控制台中遇到了一个错误:
SQL语句中的语法错误:"SELECT ROW_NUMBER() OVER (order[*] by data), name FROM students",应该是")"。
我注意到只有当OVER子句为空时,它才能正常工作,例如OVER();
有什么想法吗?