Voc� tb pode usar a fun��o GREATEST() para realizar a opera��o q vc mostrou como exemplo no caso: ( (X > Y) ? X : Y ) � o mesmo q GREATEST(X,Y) onde maior valor ser� retornado. Enfim, o efeito � o mesmo, vc tb pode usar LEAST() (acho q este � o nome correto), para retornar o menor n�mero de uma compara��o. N�o sei se � exatamente o q vc quer..... []'s Igor. > Voce pode utilizar o recurso de functions do Oracle como o exemplo abaixo: > > CREATE FUNCTION fullname (firstname varchar(255), > lastname varchar(255)) > RETURNS CHAR(61) > -- fullname concatenates the firstname and lastname > -- arguments with a single space between. > BEGIN > DECLARE name CHAR(61); > SET name = firstname || ' ' || lastname; > RETURN ( name ); > END > / > > Neste exemplo ele apenas concatena firstname com lastname, mas voce pode > colocar qualquer teste no corpo da funcao. > > Para utilizar a funcao: > > select fullname(first,last) from emp; > > > sds > Marco Zerbini > > > > > > > > > > Pessoal > > > > > > Tenho que usar um teste no meu SQL para o Oracle. > > > No oracle nao existe (que eu saiba) uma funcao > > > tipo "IIF" do FoxPro. > > > Existe a funcao Decode, mas nao serve por que tenho > > > que testar (>,<,<=,>=...) e o Decode so testa igualdade. > > > Alguem ja criou alguma funcao "Java" no Oracle que > > > simule um Iff([condicao],[Retorno true],[Retorno false]) ? > > > Obs: Os retornos podem ser datas, strings, numeros. > > > Existe outra alternativa ? > > > > > > Obrigado. > > > > > > > > > ------------------------------ LISTA SOUJAVA > > ---------------------------- > > > http://www.soujava.org.br - Sociedade de Usu�rios Java da > > Sucesu-SP > > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > > > regras da lista: http://www.soujava.org.br/regras.htm > > > para sair da lista: envie email para > > [EMAIL PROTECTED] > > > > > ----------------------------------------------------- --------- > > ----------- > > > > > > _________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.com address at http://mail.yahoo.com > > > > ------------------------------ LISTA SOUJAVA ---------- ------------------ > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > ------------------------------------------------------- ------------------ > > __________________________________________________________________________ AcessoBOL, s� R$9,90! Menos que a metade da Am�rica! Assine j�! http://www.bol.com.br/acessobol/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
