下面是我在网上搜的limit 和 offset一起的用法.
① select * from table limit 2,1;
//含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据
② select * from table limit 2 offset 1;
//含义是从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是从第1条开始读取,即读取第2,3条
我想知道query.order_by(YiNew.time.desc()).all()[offset:limit]这句里面的用法是不是和上面提到的一样.
用原生sql select * from YiNew limit 20 offset 10; 速度很快
用list=query.order_by(YiNew.time.desc()).all()[10:20]去查需要几分钟.