1. 程式人生 > >sql限制返回記錄的條數以及maxcompute中測試

sql限制返回記錄的條數以及maxcompute中測試

在網上搜索,總結了不同版本的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;

輸出結果: