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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar