runoobdb# select * from COMPANY;
id | name | age | address | salary
----+-------+-----+-----------+--------1|Paul|32|California|200002|Allen|25|Texas|150003|Teddy|23|Norway|200004|Mark|25|Rich-Mond|650005|David|27|Texas|850006|Kim|22|South-Hall|450007|James|24|Houston|10000(7 rows)
下面实例将找出限定的数量的数据,即读取 4 条数据:
runoobdb=# SELECT * FROM COMPANY LIMIT 4;
得到以下结果:
id | name | age | address | salary
----+-------+-----+-------------+--------1|Paul|32|California|200002|Allen|25|Texas|150003|Teddy|23|Norway|200004|Mark|25|Rich-Mond|65000(4 rows)
但是,在某些情况下,可能需要从一个特定的偏移开始提取记录。
下面是一个实例,从第三位开始提取 3 个记录:
runoobdb=# SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
得到以下结果:
id | name | age | address | salary
----+-------+-----+-----------+--------3|Teddy|23|Norway|200004|Mark|25|Rich-Mond|650005|David|27|Texas|85000(3 rows)