Como retornar só o primeiro registro de uma consulta

28/12/2004

293

Pessoal preciso que uma consulta e pode me retornar n linhas, só me retorne a primeira linha, sei que poderia recuperar todas as linhas e usar só a primeira, mas gostaria de saber se tem como eu retorna só a primeira linha da query.

Valeu

Paulo


Responder

Post mais votado

11/01/2005

Ola amigo, vc pode tb order por ASC ou DESC e pegar o primeiro resultado ou um intervalo de resultados:

-- Intervalo de resultados
SELECT * FROM (SELECT * FROM T_DEVEDORESCREDIT ORDER BY VALORATUAL DESC)
WHERE ROWNUM BETWEEN 0 AND 10 ;

-- Primeiro resultado
SELECT * FROM (SELECT * FROM T_DEVEDORESCREDIT ORDER BY VALORATUAL DESC)
WHERE ROWNUM = 1 ;


Responder

Mais Posts

30/12/2004

Tand

Utilize da seguinte maneira:

SELECT *
  FROM DEPT
  WHERE DEPTNO > 10
   AND ROWNUM = 1



Responder

10/03/2021

Vanessa Cruz

Utilize da seguinte exemplo e adapte ao seu código. Deve funcionar para oque você quer colega
SELECT
    FIRST(1)
      *
FROM
      VENCIMENTOS
 

Responder

10/03/2021

Gxf

SELECT TOP 1 * FROM tabela
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar