• 让天下没有难学的技术
    多数学员都来自推荐,这就是口碑的力量

Java编程学习之LIMIT查询

LIMIT

使用limit可以查询表中最前面的几条记录或中间某几条记录。这是MySql,SqlServer支持的,Oracle不支持

语法:limit 【起始条目索引,】查询的条目数;

java培训

limit的基本用法

#案例1:查询前五条员工信息#案例2:查询第11条——第20条的员工信息#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号
#案例1:查询前五条员工信息#案例2:查询第11条——第20条的员工信息#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号
#案例1:查询前五条员工信息#案例2:查询第11条——第20条的员工信息#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;
#案例1:查询前五条员工信息SELECT * FROM EMP LIMIT 5;SELECT * FROM EMP LIMIT 0,5;#案例2:查询第3条——第8条的员工信息SELECT * FROM EMP LIMIT 2,6;#案例3:查询有奖金的工资最高的前三名员工名、工资、奖金、部门编号SELECT EMPNO,SAL,COMM,DEPTNOFROM EMPWHERE COMM IS NULLORDER BY SAL DESCLIMIT 3;、

使用Limit实现分页查询

所谓的分页查询,也就是把所有的数据按照多次进行查询,每次只查询固定条数的数据

例如: 我们每次要查询5条数据,可以定义一个PageSize,表示每页中数据的条数, 用PageNo表示页号

则定位Limit起始下标,长度的公式为 : LIMIT (PageNo-1)*PageSize , PageSize

例如:

第1页: …. LIMIT 0 ,5;

第2页: …..LIMIT 5, 5;

第3页: …..LIMIT 10, 5;

第4页: …..LIMIT 15, 5;

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注