limit,offset的区别

表结构

limit,offset的区别_第1张图片

select * from employee limit 5,2;

mysql中记录的索引也是从0开始的。limit 5,2表示从记录中的索引为5开始查找2条记录。

limit,offset的区别_第2张图片

select * from employee limit 2 offset 5;

这条sql表示从索引5开始,查询出2条数据

limit,offset的区别_第3张图片

额外补充一个ifnull()函数

ifnull(salary,0)表示如果salary不是null,就显示salary的值,如果salary的值为null,salary就显示0,类似java中的三元表达式

 

 

 

 

你可能感兴趣的:(mysql)