1

我正在尝试在我的 java servlet 中使用 mysql 查询,但是由于 '@' 它在 hql ( org.hibernate.QueryException: unexpected char: '@') 中不受支持,所以我被卡住了。该查询应该在我的表中选择每第 n 行(例如 10 行),如下所示:

SELECT ranked.COLUMN_NAME
FROM ( 
    SELECT 
        @row := @row +1 AS rownum, COLUMN_NAME
    FROM ( 
        SELECT @row :=0) r, TABLENAME
    ) ranked 
WHERE rownum % 10 = 1 

任何想法将不胜感激。

4

0 回答 0