如果有大量元组满足查询条件,一次只查看少数元组可能是明智的。
null
- LIMIT子句用于设置SQL返回的元组数的上限。
- 需要注意的是,并非所有SQL版本都支持该子句。
- 还可以使用SQL 2008指定LIMIT子句 先偏移/提取 条款。
- 限制/偏移表达式必须是非负整数。
例子: 假设我们有亲戚,学生。 学生桌:
罗尔诺 | 名称 | 等级 |
---|---|---|
12001 | 再见 | 9 |
12002 | 萨希尔 | 6. |
12003 | 赫马 | 8. |
12004 | 罗宾 | 9 |
12005 | 西塔 | 7 |
12006 | 安妮 | 10 |
12007 | 优素福 | 7. |
12008 | 亚历克斯 | 5. |
询问
SELECT * FROM Student LIMIT 5;
输出:
12001 | 再见 | 9 |
12002 | 萨希尔 | 6. |
12003 | 赫马 | 8. |
12004 | 罗宾 | 9 |
12005 | 西塔 | 7. |
SELECT * FROM Student ORDER BY Grade DESC LIMIT 3;
输出:
12006 | 安妮 | 10 |
12001 | 再见 | 9 |
12004 | 罗宾 | 9 |
极限运算符可用于上述情况,即我们需要在一个班级中找到前三名学生,并且不想使用任何条件语句。
将限制与偏移一起使用
限制x偏移y只是指跳过第一个y条目,然后返回下一个x条目。 偏移量只能与ORDER BY子句一起使用。它不能单独使用。 偏移值必须大于或等于零。不能为负,否则返回错误。 查询:
SELECT * FROM Student LIMIT 5 OFFSET 2 ORDER BY ROLLNO;
输出:
12003 | 赫马 | 8. |
12004 | 罗宾 | 9 |
12005 | 西塔 | 7. |
12006 | 安妮 | 10 |
12007 | 优素福 | 7. |
使用LIMIT ALL
限制一切意味着没有限制。
SELECT * FROM Student LIMIT ALL;
上面的查询只返回表中的所有条目。
本文由 阿纳尼亚·尤博伊 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END