Como retornar só o primeiro registro de uma consulta

28/12/2004

0

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


Phtins

Phtins

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 ;


Brunolucenajp

Brunolucenajp
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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar