数据库sql语句查询条数

从一个表中查询第10到20条数据,或者查询最新一条数据

今天碰到了这样一个问题:从一个表中查询第10到20条数据,或者查询最新一条数据


1、查询最新一条数据

SELECT * FROM item_cat order by id desc limit 0,1

数据库sql语句查询条数_第1张图片
order by 排序 后面跟desc 降序 , asc 升序 不跟默认升序

limit 0,1, 从表中的第0个数据开始,只读取一个;

整体意思就是从item_cat id 表中 降序 排列Id ,从开始读取1个数据;



2、查询第10-20条数据

SELECT * FROM item_cat order by id desc limit 10,20

数据库sql语句查询条数_第2张图片
order by 排序 后面跟desc 降序 , asc 升序 不跟默认升序

limit 10,20, 从表中的第10个数据开始,读取20个;

整体意思就是从item_cat id 表中 降序 排列Id ,从10开始读取20个数据;

你可能感兴趣的:(sql,数据库,database)