在网上搜索,总结了不同版本的sql限制返回记录条数的方法共3种:
第一种:从OFFSET开始的N条,如下是返回从第一条开始的2条
SELECT * FROM table LIMIT 2 OFFSET 1;
第二种:从第1条开始,返回2条数据
SELECT * FROM table LIMIT 1,2;
第三种:从起始开始返回2条数据
select top 2 * from table;
可根据不同的sql版本实验上述三种方法。
在阿里云的maxcompute中,测试发现,只能使用最简单的LIMIT,不能加额外的参数。
select
bid, -- baby的id
tags -- 宝宝的画像
from btime_recommand.qbb_parent_assistant_baby_tags_total LIMIT 100;
输出结果: