概述
prestosql后来更名为trino
trino后来支持了 offset
语句对比
旧版写法:
explain analyze
SELECT
*
FROM
(SELECT ROW_NUMBER() over(order by age) as Row,
*
FROM db1.tb1
) T
WHERE T.Row BETWEEN 100 AND 120;
新版写法
SELECT
*
FROM
db1.tb1
order by
age
offset 100 limit 20;
取100行到120行的20行数据
亲测没啥性能差距