# limit

# 作用

将查询结果集的一部分取出来,通常用在分页中。

# 语法

limit startIndex, length
startIndex: 起始下标,从0开始
length: 长度

缺省用法:limit length
length: 长度

案例:按照薪资降序,取出前五名员工。


缺省用法:

select
    ename, sal
from
    emp
order by
    sal desc
limit 5;

完整用法:

select
    ename, sal
from
    emp
order by
    sal desc
limit 5;

# 注意

在mysql中,limit是在order by之后执行的。

# 分页

limit (pageNum - 1) * pageSize, pageSize;

# offset

作用同limit,配合limit使用,注意:limit此时只能有一个参数

limit pageSize, offset (pageNum - 1) * pageSize;