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
Valeu
Paulo
Phtins
Curtir tópico
+ 0
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 ;
-- 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
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
Clique aqui para fazer login e interagir na Comunidade :)