Opa! Falando em DBA/Merlim. Pirlimpimpim! ;)

[EMAIL PROTECTED]> select x, case when x = lag(x) over (order by x) then 9999 
else x end novo from t;

             X          NOVO
------------- -------------
            15            15
            15          9999
            25            25

3 rows selected.


Renan Medeiros wrote:
> Acho que vc quer uma mágica..eu , infelizmente não conheço nenhuma.
> Porque não usar PL ?
> 
> 
>>    Olá Renan,
>>
>> Eu preciso testar os valores durante a seleção dos mesmos.
>> Para mostrar os valores eu usaria sim o DISTINCT, mas não quero somente
>> distinguir um valor do outro, quero tomar uma decisão em cima disso.
>>
>> Exemplo para uma query que retornará 3 linhas. Vamos supor que o valor do
>> campo na linha 1 é 15, na linha 2 é 15 e na linha 3 é 25.
>> Eu faço o select da primeira linha, quando eu for selecionar a segunda e
>> constatar que o valor dela é 15, igual ao valor da linha anterior, eu
>> gostaria de, por exemplo, substituir o valor 15 por 99999. Mas isso só no
>> select, sem usar PL.
>> Não sei se é possivel, só quero ter certeza de que não é.
>>
>>
>> Genivaldo
>>
>>   _____
>>
>> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
>> nome de Renan Medeiros
>> Enviada em: terça-feira, 8 de novembro de 2005 13:11
>> Para: oracle_br@yahoogrupos.com.br
>> Assunto: Re: [oracle_br] Verificação em Select
>>
>>
>> Use o distinct
>> Select distinct campo1 from tabela
>>
>> >
>> >
>> >  Olá pessoal,
>> >
>> >  Existe uma forma de no próprio select verificar se o valor de um campo
>>é
>> >  igual ao outro??
>> >  Por exemplo: O select vai retornar 2 linhas. Quando for passar para o
>> >  segundo registro, testar se o valor de um campo recuperado é igual ao
>> > valor
>> >  anterior desse mesmo campo.
>> >
>> >  Genivaldo
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >   ORACLE_BR APOIA 2ºENPO-BR
>> > _____________________________________________________________________
>> >  O 2º Encontro Nacional de Profissionais Oracle realizado no dia
>> > 05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira.
>> > Confira no GPO (do nosso amigo Willian)
>> > http://www.profissionaloracle.com.br
>> >  _____________________________________________________________________
>> >  Area de download oracle_br -
>>http://www.4shared.com/dir/101727/a4dcc423
>> >
>> >
>> >                      Yahoo! Grupos, um serviço oferecido por:
>> >          PUBLICIDADE
>> >   var lrec_target="_blank";var lrec_URL=new Array();
>> >
>> lrec_URL[1]="http://br.rd.yahoo.com/SIG=12f0tgdb2/M=380335.7481167.8369105.2
>> 369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131466345/A=3107499/R=0/id=flashu
>> rl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http:
>> //www.hoteis.com";
>> > var
>> >
>> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotels
>> com.swf?clickTAG=javascript:LRECopenWindow(1)";
>> > var
>> >
>> lrec_altURL="http://br.rd.yahoo.com/SIG=12f0tgdb2/M=380335.7481167.8369105.2
>> 369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131466345/A=3107499/R=1/id=altimg
>> /SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://
>> www.hoteis.com";
>> > var
>> >
>> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom
>> .gif";
>> > var lrec_width=300;var lrec_height=250;
>> >     Links do Yahoo! Grupos
>> >   Para visitar o site do seu grupo na web, acesse:
>> > http://br.groups.yahoo.com/group/oracle_br/
>> >   Para sair deste grupo, envie um e-mail para:
>> > [EMAIL PROTECTED]
>> >   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>>Serviço
>> > do Yahoo!.
>>
>>
>> Renan Medeiros
>> Gerente de Treinamento e Suporte
>> Unimix Tecnologia Ltda
>> 0 xx 61 8145 7869
>> 0 xx 61 3201 8888
>>
>>
>>
>>
>> ORACLE_BR APOIA 2ºENPO-BR
>> _____________________________________________________________________
>> O 2º Encontro Nacional de Profissionais Oracle realizado no dia
>>05/11/2005
>> no auditório da FIAP em São Paulo foi melhor que a primeira. Confira no
>>GPO
>> (do nosso amigo Willian) http://www.profissionaloracle.com.br
>> _____________________________________________________________________
>> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
>>
>>
>>
>> Yahoo! Grupos, um serviço oferecido por:
>>
>> PUBLICIDADE
>>
>>
>>
>>
>>
>>   _____
>>
>> Links do Yahoo! Grupos
>>
>>
>> *      Para visitar o site do seu grupo na web, acesse:
>> http://br.groups.yahoo.com/group/oracle_br/
>>
>>
>> *      Para sair deste grupo, envie um e-mail para:
>> [EMAIL PROTECTED]
>>
>>
>>
>> *      O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>> Serviço do Yahoo!  .
>>
>>
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>>  ORACLE_BR APOIA 2ºENPO-BR
>>_____________________________________________________________________
>> O 2º Encontro Nacional de Profissionais Oracle realizado no dia
>>05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira.
>>Confira no GPO (do nosso amigo Willian)
>>http://www.profissionaloracle.com.br
>> _____________________________________________________________________
>> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
>>
>>
>>                     Yahoo! Grupos, um serviço oferecido por:
>>         PUBLICIDADE
>>  var lrec_target="_blank";var lrec_URL=new Array();
>>lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fdhmccm/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131473108/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
>>var
>>lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1)";
>>var
>>lrec_altURL="http://br.rd.yahoo.com/SIG=12fdhmccm/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131473108/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
>>var
>>lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif";;
>>var lrec_width=300;var lrec_height=250;
>>    Links do Yahoo! Grupos
>>  Para visitar o site do seu grupo na web, acesse:
>>http://br.groups.yahoo.com/group/oracle_br/
>>  Para sair deste grupo, envie um e-mail para:
>>[EMAIL PROTECTED]
>>  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
>>do Yahoo!.
> 
> 
> 
> Renan Medeiros
> Gerente de Treinamento e Suporte
> Unimix Tecnologia Ltda
> 0 xx 61 8145 7869
> 0 xx 61 3201 8888
> 
> 
> 
> 
> ORACLE_BR APOIA 2ºENPO-BR 
> _____________________________________________________________________
> O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no 
> auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do 
> nosso amigo Willian) http://www.profissionaloracle.com.br
> _____________________________________________________________________
> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 

-- 
Marcio Portes
http://mportes.blogspot.com


ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no 
auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do 
nosso amigo Willian) http://www.profissionaloracle.com.br
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a