PostgreSQL数据过滤(五)
使用PostgreSQL FETCH子句来检索查询返回的部分行。
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://www.postgresql.org/
PostgreSQL概述
PostgreSQL: 世界上最先进的开源关系数据库。
PostgreSQL中FETCH 命令理论
-
FETCH 命令的作用和limit的类似, 是SQL:2008中的标准
-
命令表示
OFFSET row_to_skip { ROW | ROWS } FETCH { FIRST | NEXT } [ row_count ] { ROW | ROWS } ONLY
PostgreSQL中FETCH 命令实战
数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602
-
使用FETCH子句按标题升序选择第一部电影
SELECT film_id, title FROM film ORDER BY title FETCH FIRST ROW ONLY;
-
选择按标题排序的前五部电影
SELECT film_id, title FROM film ORDER BY title FETCH FIRST 5 ROW ONLY;
-
返回按标题排序的前五部电影之后的下五部电影
SELECT film_id, title FROM film ORDER BY title OFFSET 5 ROWS FETCH FIRST 5 ROW ONLY;
更新计划
欲知后事如何, 请听下回分解