当前位置: 首页 > article >正文

SQL 排序分页精讲!ORDER BY+LIMIT 全套用法,报表分页

前言学会了条件查询、模糊查询之后日常业务还有两个刚需场景查出来的数据杂乱无章想按年龄、时间、金额从小到大 / 从大到小排序数据有成千上万条一次性加载全部卡死需要分页展示一页只展示 10 条、20 条搞不清升序、降序关键字写排序经常反着面试高频考点多字段排序、分页原理、LIMIT 偏移量坑点经常答不上做后台列表、APP 列表、报表分页全部离不开ORDER BY和LIMIT。本篇用大白话 实战案例手把手带你掌握单字段排序、多字段排序、升序降序、分页查询、偏移量分页同时总结职场高频避坑点学完直接能上手做业务列表分页。知识点一、ORDER BY 排序语法ORDER BY对查询结果按指定字段进行升序 / 降序排列。 基础语法sqlSELECT 字段列表 FROM 表名 WHERE 条件 ORDER BY 字段名 [ASC|DESC];ASC升序从小到大默认可以省略DESC降序从大到小必须手动写二、单字段排序只根据一个字段进行排序比如按年龄、注册时间、金额排序。三、多字段排序先按第一个字段排序第一个字段值相同时再按第二个字段排序。 适用场景先按部门排序同部门再按年龄排序。四、LIMIT 分页语法LIMIT限制返回数据行数实现分页效果MySQL 专属高频用法。 两种格式只写一个参数LIMIT n只返回前 n 条数据写两个参数LIMIT offset, rowsoffset偏移量从第几条开始从 0 开始计数rows每页展示多少条分页通用公式第 page 页每页 size 条LIMIT (page-1)*size , size通俗类比 实例表格通俗类比ORDER BY好比排队点名可以按身高从矮到高、从高到矮站队多字段排序先按班级站队同一个班里再按身高排序LIMIT只挑前几个人出来或者从第几个人开始往后挑几个人实现一页一页看。演示数据表user 用户表表格idnameagegendersalary1张三25男80002李四22女72003王五28男95004赵六25女86005孙七30男12000SQL 代码演示1. 单字段升序ASC 默认省略sql-- 按年龄升序从小到大 SELECT * FROM user ORDER BY age ASC; -- ASC 可省略默认就是升序 SELECT * FROM user ORDER BY age;2. 单字段降序 DESCsql-- 工资从高到低排序 SELECT * FROM user ORDER BY salary DESC;3. 多字段排序sql-- 先按年龄升序年龄相同再按工资降序 SELECT * FROM user ORDER BY age ASC, salary DESC;4. LIMIT 限制返回条数sql-- 只取前3条数据 SELECT * FROM user LIMIT 3;5. 分页查询实战每页 2 条第 1 页LIMIT 0,2第 2 页LIMIT 2,2sql-- 第1页每页2条 SELECT * FROM user LIMIT 0,2; -- 第2页每页2条 SELECT * FROM user LIMIT 2,2;6. 条件 排序 分页 组合实战sql-- 查询男性用户按工资降序取前3条 SELECT * FROM user WHERE gender 男 ORDER BY salary DESC LIMIT 3;易错 / 避坑点❌ 忘记LIMIT 偏移量从 0 开始✅ 正解第一条数据偏移量是 0不是 1分页公式一定要记牢。❌ 多字段排序只写一个 DESC ✅ 正解每个排序字段的升降序单独指定不写默认 ASC。❌ 把 ORDER BY 写在 WHERE 前面 ✅ 正解固定顺序SELECT → FROM → WHERE → ORDER BY → LIMIT。❌ 大表深度分页用LIMIT 100000,10✅ 正解偏移量越大越慢生产大表禁止高偏移量分页要用主键优化分页。❌ 排序字段存在 NULL 值排序结果错乱 ✅ 正解排序时 NULL 默认排在最前面业务要注意兼容处理。小结ORDER BY实现排序ASC 升序、DESC 降序ASC 可省略支持单字段排序、多字段组合排序满足复杂业务列表LIMIT既能限制条数又能通过偏移量,条数实现分页分页公式LIMIT (页码-1)*每页条数 , 每页条数标准执行顺序WHERE 筛选 → ORDER BY 排序 → LIMIT 分页日常后台列表、APP 分页、报表排行、面试考点全靠这两个语法。思考题思考题 1ORDER BY 默认是升序还是降序关键字是什么答案 默认升序 ASC降序关键字是DESC。思考题 2写出 SQL按工资从高到低排序只取前 3 名员工。答案sqlSELECT * FROM user ORDER BY salary DESC LIMIT 3;思考题 3一共 5 条数据每页显示 2 条第 3 页怎么写 LIMIT答案 页码 3每页 2 条 偏移量 (3-1)*2 4 语句sqlSELECT * FROM user LIMIT 4,2;

相关文章:

SQL 排序分页精讲!ORDER BY+LIMIT 全套用法,报表分页

前言学会了条件查询、模糊查询之后,日常业务还有两个刚需场景:查出来的数据杂乱无章,想按年龄、时间、金额从小到大 / 从大到小排序;数据有成千上万条,一次性加载全部卡死,需要分页展示,一页只展…...

曼德勃罗集的 Three.js 实现

效果预览 经典的曼德勃罗集(Mandelbrot Set)分形渲染,配合动态缩放动画探索分形边界的无限细节。使用线性插值平滑着色,呈现出彩虹般的色彩过渡。 👉 点击查看《曼德勃罗集的》完整源码与效果演示 Shader 实现原理…...

SQL 模糊查询 + NULL 空值。LIKE 通配符 % 和_、IS NULL

前言学会精准条件查询后,工作中又会遇到新难题:需要按关键词模糊搜索,比如搜姓张、名字带 “明” 的用户,不会写 LIKE;分不清 % 和 _ 两个通配符到底有什么区别,经常用错;数据表有空值 NULL&…...

三国杀卡牌DIY终极指南:5分钟打造你的专属武将

三国杀卡牌DIY终极指南:5分钟打造你的专属武将 【免费下载链接】Lyciumaker 在线三国杀卡牌制作器 项目地址: https://gitcode.com/gh_mirrors/ly/Lyciumaker 还在羡慕别人能设计出酷炫的三国杀武将卡牌吗?Lyciumaker这个免费开源的三国杀卡牌制作…...

让Windows 11任务栏唱歌:Taskbar-Lyrics插件如何改变你的音乐体验

让Windows 11任务栏唱歌:Taskbar-Lyrics插件如何改变你的音乐体验 【免费下载链接】Taskbar-Lyrics BetterNCM插件,在任务栏上嵌入歌词,目前仅建议Windows 11 项目地址: https://gitcode.com/gh_mirrors/ta/Taskbar-Lyrics 还在为切换…...

C语言学习笔记20260522—交换两个整数的值(地址传递)/打印1-100直接3倍数的数字/两个数最大公约数(最小公倍数)

一.知识点 函数需要改变实参时,必要要用地址传递,不能用值传递。当一个数%比自己大的数是,%的值就是自己本身。数辗转相除法(欧几里得算法)求两个数的最大公约数。两个数的最小公倍数为两个数的乘积除以最大公约数。 二…...

数据库锁机制:表锁、行锁(Oracle 默认)、共享锁、排他锁、乐观锁、悲观锁、死锁、Hive 中的锁

数据库锁机制是控制并发访问数据的关键技术。本文系统介绍了锁的概念、分类和应用场景:1)锁通过限制并发访问确保数据一致性,类比厕所门锁机制;2)按粒度分为表锁(适合批量操作)、行锁&#xff0…...

GEO学习能帮我提高AI搜索排名吗?

先直接回答这个问题:GEO不叫"排名",但效果比排名更直接。如果你理解了这句话,你就理解了GEO和SEO的本质区别。AI搜索没有"排名",只有"引用"传统SEO优化的目标是在搜索结果页面占据靠前位置——第几…...

CANN Rotary Embedding 融合算子:解锁千问大模型推理性能的 3 倍密钥

CANN Rotary Embedding 融合算子:解锁千问大模型推理性能的 3 倍密钥 导语:在大模型推理的“微操”中,位置编码(Positional Encoding)往往被视为理所当然的开销。然而,在昇腾(Ascend&#xff0…...

DeepSeek V2安全对齐能力深度拆解(含对抗攻击测试报告+合规审计清单)

更多请点击: https://codechina.net 第一章:DeepSeek V2安全对齐能力深度拆解(含对抗攻击测试报告合规审计清单) DeepSeek V2 在设计阶段即嵌入多层安全对齐机制,涵盖输入过滤、策略蒸馏、响应重加权与后验校验四大核…...

Agent 场景落地:从概念演示到真实服务

当下 Agent 概念火热,但多数仍停留在实验室演示、概念展示阶段:发布会效果惊艳,却难以真正走进银行、门店、家庭等真实服务场景,解决实际问题。 行业共识逐渐清晰:Agent 的价值不在酷炫演示,而在真实场景里…...

Veo生成模糊/断帧/色偏?立刻停用默认设置!20年视频架构师紧急发布的5项必改Veo 2K/4K硬核配置

更多请点击: https://intelliparadigm.com 第一章:Veo 2K/4K视频生成质量崩塌的根源诊断 当Veo模型在2K或4K分辨率下输出视频时,高频细节严重丢失、运动伪影显著增强、纹理结构模糊化,这一现象并非单纯算力不足所致,而…...

如何为你的推特内容创作工具配置Taotoken大模型API

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 如何为你的推特内容创作工具配置Taotoken大模型API 假设你是一名社交媒体运营者,正在使用或开发一个自动生成推特文案的…...

终极免费方案:5分钟破解Cursor AI试用限制,永久享受Pro功能

终极免费方案:5分钟破解Cursor AI试用限制,永久享受Pro功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve …...

【ChatGPT SEO写作黄金法则】:20年SEO专家亲授7大不可绕过的AI内容合规红线

更多请点击: https://kaifayun.com 第一章:ChatGPT SEO写作的底层逻辑与合规本质 ChatGPT SEO写作并非简单地将关键词堆砌进AI生成文本,其底层逻辑建立在三重耦合关系之上:搜索引擎语义理解机制、用户真实搜索意图建模&#xff0…...

NotebookLM效应量计算合规性危机:FDA/EMA/NMPA最新AI辅助研究指南对效应量报告的强制性要求(附自查清单V2.3)

更多请点击: https://intelliparadigm.com 第一章:NotebookLM效应量计算合规性危机的定义与背景 NotebookLM 效应量计算合规性危机,是指当研究者在使用 Google NotebookLM(一款基于 LLM 的文档理解与推理工具)辅助开展…...

React 从入门到生产(五):状态管理选型

创作者: Yardon | GitHub: github.com/YardonYan | 版本: v1.0 什么时候需要状态管理 先泼一盆冷水:大多数 React 应用不需要 Redux。 这句话不是我说的,是 Redux 的作者 Dan Abramov 本人说的。他在 2020 年就公…...

哪个工具能降重降AI?亲测知网维普aigc检测效果,重复率和ai率不到10%!

2025 年 12 月 25 日知网 AIGC 检测系统升级,2026 年 4 月 27 日维普 AI 率检测平台升级…2026 毕业季,各大主流 AIGC 检测软件陆续升级系统,识别 AI 痕迹更加精准。 临近毕业,同学们看者飘红的 AIGC 检测报告、纷繁复杂的降 AI 系…...

Ender-3固件配置终极指南:从新手到高手的完整教程

Ender-3固件配置终极指南:从新手到高手的完整教程 【免费下载链接】Ender-3 The Creality3D Ender-3, a fully Open Source 3D printer perfect for new users on a budget. 项目地址: https://gitcode.com/gh_mirrors/en/Ender-3 Ender-3 3D打印机是一款广受…...

Git从入门到工作流:GitLab私有仓库最佳实践(SSH免密、.DS_Store全局忽略)

本文将带你从零开始配置GitLab私有仓库,涵盖SSH密钥免密登录、本地仓库初始化与推送、以及macOS下.DS_Store文件的全局忽略与清理。每一步都有命令和解释,适合新手和想规范Git工作流的开发者。 一、注册GitLab账号并创建私有仓库 1. 注册账号 访问 Git…...

2026 AI 培训机构怎么选?6 类人群精准匹配 + 避坑指南

随着大模型、多模态、RAG、Agent 技术持续迭代,企业对于 AI 算法开发、计算机视觉、自然语言处理、工程落地类人才的需求持续上涨。目前国内主流AI学习平台包含咕泡科技、科大讯飞AI大学堂、腾讯云智学堂、深兰科技人工智能教育等,各家平台技术侧重点、课…...

MultiHighlight智能高亮插件架构解析与性能优化实践

MultiHighlight智能高亮插件架构解析与性能优化实践 【免费下载链接】MultiHighlight Jetbrains IDE plugin: highlight identifiers with custom colors 🎨💡 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight 在复杂的代码阅读场景…...

TDengine Tag 设计哲学与 Schema 变更机制

2.数据模型 > 04 Tag 设计哲学与 Schema 变更机制 — 静态属性建模与在线结构演进 适用版本:TDengine v3.x(v3.3.x / v3.4.x) | 最后更新:2026-05-16 概述 Tag(标签)是 TDengine 数据模型中区别于传统…...

主产区安全整改深化 行业加速洗牌(5 月 21 日)

1.湖南浏阳等产区开展全覆盖排查,重点整治违规库存、超量存放、追溯缺失等问题。 2.中小零售点面临搬迁 / 关停,合规化与信息化追溯成生存门槛。 3.海外市场:美国堪萨斯城皇家队赛事烟花秀(5 月 22 日),赛事…...

(CVPR2026)Parameter-Efficient Semantic Augmentation forEnhancing Open-Vocabulary Object Detection

paper:https://arxiv.org/abs/2604.04444code:https://github.com/jokercao6/HSA-DINO...

如何快速掌握CircuitJS1桌面版的3个核心秘诀

如何快速掌握CircuitJS1桌面版的3个核心秘诀 【免费下载链接】circuitjs1 Standalone (offline) version of the Circuit Simulator with small modifications based on modified NW.js. 项目地址: https://gitcode.com/gh_mirrors/circ/circuitjs1 CircuitJS1 Desktop …...

30天试用期即将到期?3种方法一键重置JetBrains IDE,告别频繁重装烦恼

30天试用期即将到期?3种方法一键重置JetBrains IDE,告别频繁重装烦恼 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 你是否曾经因为JetBrains IDE试用期到期而不得不重新安装软件&#xf…...

Windows右键菜单终极优化指南:如何用ContextMenuManager让右键菜单快速响应

Windows右键菜单终极优化指南:如何用ContextMenuManager让右键菜单快速响应 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 还在为Windows右键菜单卡…...

关于我尝试写博客这档事

一、起因 在学习过数据结构后,希望更改目前记笔记的形式,于是想到整理成文章,通过开源方式锻炼表达力与技术理解力,希望复习与拓展所学习过的知识,使用费曼学习法学习 二、自我介绍 1.基本信息 博主名为Doubletful(Dou…...

百考通智能降重——为原创保驾护航 ��️

在毕业季的焦虑中,“降重”常被误解为一场与查重系统的文字游击战: 换同义词、调语序、加废话…… 但真正的问题从来不是“字重复”,而是表达缺乏原创性。 当你的论文充斥着“研究表明”“可以发现”“具有重要意义”这类千篇一律的学术套话…...