我的数据库表中有500多行带有特定日期.

查询具有特定日期的行.

select * from msgtable where cdate='18/07/2012'

这将返回500行.

如何一步一步地按10行查询这500行.

推荐答案

只需使用LIMIT条款.

SELECT * FROM `msgtable` WHERE `cdate`='18/07/2012' LIMIT 10

从下一次通话开始,你可以这样做:

SELECT * FROM `msgtable` WHERE `cdate`='18/07/2012' LIMIT 10 OFFSET 10

更多关于OFFSETLIMIT关于LIMIT and OFFSET的信息.

Postgresql相关问答推荐

Postgs密码重置问题

从子查询中的排序结果中获取前X行

复合索引列的顺序导致不同的计划

无法继承BYPASSRLS

docker-compose.yml用于使用postgres的spring-boot应用程序

Postgres 14 反斜杠 Z 没有给出正确的输出

如何在 postgresql 中创建一个空的 JSON 对象?

Rails 迁移:PostgreSQL 上的 Bigint 似乎失败了?

psql中set、\set和\pset的区别

升级到 OSX Mavericks 后修复 postgresql

如何从 WSL 连接到 windows postgres 数据库

Postgresql:在插入列时(或之前)自动小写文本

Redis 可以写出到像 PostgreSQL 这样的数据库吗?

在 Windows 10 中执行时,Docker 容器关闭并给出data directory has wrong ownership错误

Postgres 中是否有 MAX_INT 常量?

如何从另一个脚本运行 postgres sql 脚本?

Hibernate 启动很慢

null 计算结果为 false 的情况

如何将表的一列复制到PostgreSQL中比较相同ID的另一表的列

在 pg_restore 期间排除表