Traer solamente el 1er registro.
Usaremos tres maneras diferentes con FETCH, LIMIT y WINDOW FUNCTION:
SELECT *
FROM platzi.alumnos
FETCH FIRST 1 ROWS ONLY;
Los 5 primeros registros.
SELECT *
FROM platzi.alumnos
FETCH FIRST 5 ROWS ONLY;
SELECT *
FROM platzi.alumnos
WHERE id BETWEEN 1 AND 5;
SELECT *
FROM platzi.alumnos
WHERE id>=1 AND id<=5;
SELECT *
FROM platzi.alumnos
LIMIT 1;
SELECT *
FROM platzi.alumnos
LIMIT 5;
SELECT *
FROM platzi.alumnos
WHERE id <= 5;
SELECT *
FROM (
SELECT ROW_NUMBER() OVER() AS row_id, *
FROM platzi.alumnos
) AS alumnos_with_row_num
WHERE row_id = 1;
WINDOW FUNCTION
SELECT *
FROM (
SELECT ROW_NUMBER() OVER() AS row_id, *
FROM platzi.alumnos
) AS alumnos_with_row_num
WHERE row_id <= 5;