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

数据库基础入门 — SQL排序与分页

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows Linux 系统领域的分享!

本章节对应知识库

南城余 — MySQL · 语雀


 

第05章_排序与分页.pdf

 排序

--降序排列 
--关键字 ASC(ascend)DESC (descend) 
-- 句式 order by salary asc / desc 默认为asc升序
-- 有order和where同时出现时,where要在from之后,不然会报错

select last_name ,salary
from employees
where salary between 2000  and 10000
order by salary desc

-- 二级排序或者多级排序同理,在order后面无限增加即可
select last_name ,salary
from employees
where salary between 2000  and 10000
order by salary desc,department_id asc

分页查询

-- 关键字 limit 
-- limit 前面数字是偏移量,一般查询数据-1,后面的是查询所需要行数,即几条数据

--1.每页 显示20条记录,此时显示第一页
select last_name,employee_id
from employees
limit 0,20
--2.每页显示20条记录,此时显示第2页
select last_name,employee_id
from employees
limit 20,20
--2.每页显示20条记录,此时显示第3页
select last_name,employee_id
from employees
limit 40,20

--limit填写顺序,必须放在整个子句的最后面
select last_name ,salary
from employees
where salary between 2000  and 10000
order by salary desc,department_id asc
limit 0,20

-- 只查询两条数据,第32,33条数据
select last_name ,salary
from employees
limit  31,2

http://www.kler.cn/a/144463.html

相关文章:

  • 计数问题+约瑟夫问题(map)
  • 手写模拟Spring底层原理(Spring启动流程)(思维导图)
  • SQL 注入漏洞的理解
  • Python爬虫知识储备
  • AT89S52单片机智能寻迹小车自动红外避障趋光检测发声发光设计
  • 网安融合新进展:Check Point+七云网络联合研发,加固大型企业边缘、分支侧安全
  • Linux中安装MySQ-合集
  • 微服务实战系列之签名Sign
  • 网络运维与网络安全 学习笔记2023.11.22
  • 【计算机网络】(网络层)定长掩码和变长掩码
  • 『亚马逊云科技产品测评』活动征文|EC2 实例安装 docker 与配套软件部署前后端分离的医疗管理后台系统
  • spark数据倾斜的解决思路
  • 【Range Image】 创建Range Image
  • 05_使用API_Arrays与Lambda
  • 发送一个网络数据包的过程解析
  • Unity中Shader的Standard材质解析(一)
  • 开发者的 Debian 12 KDE 配置优化指南
  • 聚类笔记:HDBSCAN
  • 【ARM CoreLink 系列 3.1 -- CCI-500 详细介绍 -上半部】
  • 从裸机启动开始运行一个C++程序(十三)