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

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

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

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

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

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


 

第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
目录
相关文章
|
20小时前
|
SQL 存储 安全
SQL接口如何保护数据库免受未经授权的访问?
【5月更文挑战第21天】SQL接口如何保护数据库免受未经授权的访问?
8 3
|
2天前
|
SQL Oracle 关系型数据库
一些SQL数据库工具的介绍
【5月更文挑战第19天】一些SQL数据库工具的介绍
14 4
|
5天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之当 SQL Server 源数据库中的数据更新后,CDC 吐出的操作(op)是怎样的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
15 0
|
6天前
|
存储 SQL 数据库
数据库sql语句-----游标和存储过程
数据库sql语句-----游标和存储过程
14 1
|
6天前
|
SQL 关系型数据库 数据管理
Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
【5月更文挑战第14天】Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
16 2
|
6天前
|
SQL 数据库
数据库SQL语言实战(六)
本次实战的重点就在于对表格本身的一些处理,包括复制表格、修改表格结构、修改表格数据
|
6天前
|
SQL 关系型数据库 数据库连接
Python 连接 SQL 数据库 -pyodbc
以下是如何在 Python 中使用 pyodbc 连接到 SQL 数据库的基本步骤和详解
65 0
|
6天前
|
SQL 数据库连接 数据库
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
109 0
|
6月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
150 0
|
10月前
|
SQL 网络协议 搜索推荐
Python - python如何连接sql server数据库
Python - python如何连接sql server数据库
246 0