Saltar al contenido principal
Básico
10 min de lectura

LIMIT

Limita el número de resultados

LIMIT restringe el número de filas devueltas por una consulta. Es especialmente útil con ORDER BY.

Sintaxis

sql
1SELECT columnas2FROM tabla3LIMIT n [OFFSET m];

  • LIMIT n: Devuelve solo n filas
  • OFFSET m: Salta las primeras m filas
  • Ejemplos

    sql
    1-- Los 5 productos más caros2SELECT nombre, precio3FROM productos4ORDER BY precio DESC5LIMIT 5;6 7-- Los siguientes 10 (paginación)8SELECT * FROM usuarios9ORDER BY id10LIMIT 10 OFFSET 10;11 12-- Los 3 usuarios más jóvenes13SELECT nombre, edad14FROM usuarios15ORDER BY edad ASC16LIMIT 3;

    Sintaxis

    Sintaxis
    sql
    1SELECT columnas2FROM tabla3[ORDER BY columna]4LIMIT n [OFFSET m];

    Ejemplos

    Top productos

    Los 3 productos más caros

    Ejemplo
    sql
    1SELECT nombre, precio2FROM productos3ORDER BY precio DESC4LIMIT 3;

    Resultado:

    | nombre      | precio |
    |-------------|--------|
    | Laptop Pro  | 2999   |
    | Monitor 4K  | 899    |
    | Tablet      | 499    |