🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to MySQL Notes
Topic #16

MySQL LIMIT


The MySQL LIMIT Clause

The LIMIT clause is used to limit the number of records to return.

The LIMIT clause is useful on large tables with thousands of records. Returning a large number of records can impact performance.

LIMIT Syntax

SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;

Demo Database

Below is a selection from the "Customers" table in the Northwind sample database:

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

MySQL LIMIT Examples

The following SQL selects the first three records from the "Customers" table:

Example

 SELECT * FROM Customers
LIMIT 3;

What if we want to select records 4 - 6 (inclusive)?

MySQL provides a way to handle this: by using OFFSET.

The following SQL says "return only 3 records, start on record 4 (OFFSET 3)":

Example

 SELECT * FROM Customers
LIMIT 3 OFFSET 3;

LIMIT with a WHERE CLAUSE

The following SQL selects the first three records from the "Customers" table, where Country is "Germany":

Example

 SELECT * FROM Customers
WHERE Country='Germany'
LIMIT 3;

LIMIT with an ORDER BY CLAUSE

The following SQL sorts the customers by country before returning the first three records of the sorted result:

Example

 SELECT * FROM Customers
ORDER BY Country
LIMIT 3;

Want to go beyond the notes?

Join CodingNow 2.0's MySQL course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

MySQL LIMIT – FAQs

Quick answers about learning MySQL LIMIT in MySQL.

This free note from CodingNow 2.0 explains MySQL LIMIT in MySQL — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every MySQL topic on CodingNow 2.0, including MySQL LIMIT, is 100% free with no signup required.
With focused practice, most students grasp MySQL LIMIT in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now