Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

OFFSET - Postgresql

Boa tarde! Ao acompanhar o instrutor do curso Postgresql - aula 06 - Atividade 02 - Limitando as consultas https://cursos.alura.com.br/course/introducao-postgresql-primeiros-passos/task/72588 não consegui executar o comando SELECT * FROM funcionarios ORDER BY id LIMIT 5; OFFSET 1 ;

Apareceu o seguinte erro: ERROR: syntax error at or near "OFFSET" LINE 5: OFFSET 1 ; ^

SQL state: 42601 Character: 54

O comando OFFSET não funcionou. Como proceder?

1 resposta
solução!

Olá, tudo bem?

Notei que na sua consulta tem ; antes do comando OFFSET. Isso está gerando um erro de sintaxe. Para solucionar esse problema, o ponto e vírgula deverá ser o último componente da consulta.

O código ficará assim:

SELECT *
  FROM funcionarios
  ORDER BY id
 LIMIT 5
OFFSET 1;

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!