目录
- LIMIT 关键字
- 实例
- 单表查询总结
- SQL 语句执行顺序
LIMIT 关键字
- 限制查询结果的数量
- 开始的行数:从 0 开始记数, 如果省略则默认为 0
- 查询记录的条数:返回的行数
-- 限制查询结果行数
SELECT 列名1, 列名2...
FROM 表名
LIMIT [开始的行数], <查询记录的条数>
-- 使用 OFFSET 关键字指定开始的行数
SELECT 列名1, 列名2...
FROM 表名
LIMIT <查询记录的条数> OFFSET <开始的行数>
实例
-- 展示前 10 条员工信息
SELECT * FROM employees LIMIT 10;
SELECT * FROM employees LIMIT 0, 10;
SELECT * FROM employees LIMIT 10 OFFSET 0;
-- 显示年薪从高到低排序,第 15 位到第 20 位员工的编号和年薪
SELECT
emp_no, salary
FROM
salaries
ORDER BY salary DESC
LIMIT 14, 6;
SELECT
emp_no, salary
FROM
salaries
ORDER BY salary DESC
LIMIT 6 OFFSET 14;
单表查询总结
-- 基础查询语法
SELECT DISTINCT <列名>
FROM <表名>
WHERE <查询条件表达式>
GROUP BY <分组的列名>
HAVING <分组后的查询条件表达式>
ORDER BY <排序的列名> [ASC / DESC]
LIMIT [开始的行数], <查询记录的条数>
SQL 语句执行顺序
@startuml
autonumber
原始数据库 -> 虚拟表1: FROM 子句
虚拟表1 -> 虚拟表2: WHERE 子句
虚拟表2 -> 虚拟表3: GROUP BY 子句
虚拟表3 -> 虚拟表4: HAVING 子句
虚拟表4 -> 虚拟表5: SELECT
虚拟表5 -> 虚拟表6: DISTINCT
虚拟表6 -> 虚拟表7: ORDER BY 子句
虚拟表7 -> 最终结果: LIMIT
@enduml
- Python教程(23)——Python类中常用的特殊成员
- 多态和虚函数 [补档-2022-10-23]
- 【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!
- limit 影响性能的原因和优化方案
- DBEAVER 23.0.2 调整SQL编辑器字体大小 ver:20240112
- 提升Windows Server环境安全性:ADAudit Plus的五大关键优势
- BOSHIDA DC电源模块的关键参数解读
- Ubuntu 23.04、22.04、20.04、18.04替换国内源
- 旅游数据可视化大屏:旅游业数字化转型的关键
- 2022/6/30--2023/5/23 用尼康Z5拍照的一年
本栏目推荐文章