我正在将Database切换到HyperSQL,但是我面临着一个关于排名功能的问题。这里我展示了一个简单的MYSQL查询,
SELECT first_name,
age,
gender,
@Rank := @Rank + 1 AS rank
FROM person p, (SELECT @Rank := 0) r
ORDER BY age;如何在HyperSQL查询中转换它,或者在HyperSQL中是否有其他方法来设置变量?
发布于 2016-02-03 13:48:34
HSQLDB支持提供相同功能的SQL标准函数
SELECT p.*, ROW_NUMBER() over ()
FROM (SELECT first_name,
age,
gender
FROM person
ORDER BY age) phttps://stackoverflow.com/questions/35172974
复制相似问题