LIMIT / FETCH (2024)

Categories:

Query syntax

Constrains the maximum number of rows returned by a statement or subquery. Both LIMIT (PostgreSQL syntax) and FETCH (ANSI syntax) are supported, and produce the same result.

See also:

TOP <n>

Syntax

PostgreSQL syntax

SELECT ...FROM ...[ ORDER BY ... ]LIMIT <count> [ OFFSET <start> ][ ... ]

Copy

ANSI syntax

SELECT ...FROM ...[ ORDER BY ... ][ OFFSET <start> ] [ { ROW | ROWS } ] FETCH [ { FIRST | NEXT } ] <count> [ { ROW | ROWS } ] [ ONLY ][ ... ]

Copy

Parameters

count

The number of rows returned. Must be a non-negative integer constant.

The values NULL, empty string (''), and $$$$ are also accepted and are treated as“unlimited”; this is useful primarily for connectors and drivers (such as the JDBC driver) if theyreceive an incomplete parameter list when dynamically binding parameters to a statement.

OFFSET start

The row number after which the limited/fetched rows are returned. Must be a non-negative integer constant.

If OFFSET is omitted, the output starts from the first row in the result set.

The values NULL, empty string ('') and $$$$ are also accepted and are treated as 0(i.e. do not skip any rows); this is useful primarily for connectors and drivers (such as the JDBCdriver) if they receive an incomplete parameter list when dynamically binding parameters to a statement.

ONLY

Optional keyword that does not affect the output. It is used for emphasis to thehuman reader.

Usage notes

  • An ORDER BY clause is not required; however, without an ORDER BY clause, the results are non-deterministic because query results are not necessarily in any particular order. To control the results returned, use an ORDER BY clause.

  • TOP n and LIMIT count are equivalent.

Examples

The following examples show the effect of LIMIT. For simplicity, thesequeries omit the ORDER BY clause and assume that the output order isalways the same as shown by the first query. Real-world queries shouldinclude ORDER BY.

select c1 from testtable;+------+| C1 ||------|| 1 || 2 || 3 || 20 || 19 || 18 || 1 || 2 || 3 || 4 || NULL || 30 || NULL |+------+select c1 from testtable limit 3 offset 3;+----+| C1 ||----|| 20 || 19 || 18 |+----+select c1 from testtable order by c1;+------+| C1 ||------|| 1 || 1 || 2 || 2 || 3 || 3 || 4 || 18 || 19 || 20 || 30 || NULL || NULL |+------+select c1 from testtable order by c1 limit 3 offset 3;+----+| ID ||----|| 2 || 3 || 3 |+----+

The following example demonstrates the use of NULLs to indicate

  • No limit to the number of rows.

  • Start at row 1 (do not skip any rows)

    CREATE TABLE demo1 (i INTEGER);INSERT INTO demo1 (i) VALUES (1), (2);

    Copy

    SELECT * FROM demo1 ORDER BY i LIMIT NULL OFFSET NULL;+---+| I ||---|| 1 || 2 |+---+

    Copy

    SELECT * FROM demo1 ORDER BY i LIMIT '' OFFSET '';+---+| I ||---|| 1 || 2 |+---+

    Copy

    SELECT * FROM demo1 ORDER BY i LIMIT $$$$ OFFSET $$$$;+---+| I ||---|| 1 || 2 |+---+

    Copy

LIMIT / FETCH (2024)
Top Articles
| 5paisa
CMD Arvind Poddar’s Success Recipe for Balkrishna Industries
Iready Placement Tables 2022-23
Resultat.loto.foot
Home - El Paso Animal Services
Otr Cross Reference
Shemales In Irvine
Westcare Clinic Renton
Vlb Aurora
One Barred From Bars Daily Themed Crossword
Ivegore Machete Mutolation
Icl Meaning Snapchat
Pa Speedtest Rcn Merlin
Dale Jefferson Lise Barber Adoption Minnesota
National Weather Service
G122 Pink Pill
Walmart.com Careers Job Application Online
Qmx Airport
Kalstein Mines Spiritfarer
Puff Hall Road
Noaa Rochester Mn
18002226885
Goodwill Fairport
Full Auto Switch For Smith And Wesson Sd9Ve
Theplantfammm
What is Password-Based Authentication?
What is a CVT Transmission & is it Any Good?
Tamilyogi Cc
Spirited Showtimes Near Cinemark At Antelope Valley Mall
Csusm Verify My Fafsa
The Philadelphia Inquirer from Philadelphia, Pennsylvania
Home Depot Roto Rooter Rental
Azpeople Autozone
O'reilly's Madras Oregon
The top pumpkin patches across the U.S.
Purple Trufflez Strain Leafly
Research – Carvajal-Carmona Lab
Drumlin Farm Birthday Party
Craigslist Farm And Garden Farmington Nm
2005 Chevrolet Silverado Radio Wiring Diagram
Ellafeet.official
Wnjn Tv Schedule
Www. Kdarchitects .Net
Unverified | Crossword Clue Answers
Syracuse Cars And Trucks Craigslist
Safe Pet Adoption Tips For Craigslist | The VetHaven
Usps Passport Appt
SF bay area cars & trucks "chevrolet 50" - craigslist
Dallas Cowboys On Sirius Xm Radio
Www.pfmlogin.com Driver Center Login
Associate Resources Aces-How To Create An Account And How Its Features Work
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 5762

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.