我是SQL新手,我有一个包含数百行的大表,我需要查看它的所有行。在SQL中是否有一个命令可以像Linux中的less命令一样,允许我通过select语句的输出一次步进一个屏幕高度?因此,我所追求的伪代码将是,例如:
SELECT * from table less
答案 0 :(得分:0)
您正在寻找的内容称为“分页”或“分页”
LIMIT n OFFSET m
:https://www.postgresql.org/docs/8.3/static/queries-limit.html OFFSET m FETCH NEXT n
:https://technet.microsoft.com/en-us/library/gg699618(v=sql.110).aspx 此质量检查有更全面的答案:How universal is the LIMIT statement in SQL?
答案 1 :(得分:0)
ANSI SQL支持TOP N
SELECT TOP 10 * from table
SQL的某些其他方言,如SQLite支持LIMIT
在DB2中,您需要使用来自TABLE FETCH FIRST 10行的SELECT *