Re: [firebase-br] UTILIZAR IF NO SELECT, É POSSIVEL ?

Adalberto de Sousa Monteiro adalberto.sm em bol.com.br
Sex Jul 21 10:06:27 -03 2006


Antes de mais nada gostaria de agradecer a ajuda do pessoal .... valeu
mesmo.
Estarei testando a utilização do UNION para ver se consigo resolver o meu
caso.

So aproveitando, com o union eu consigo fazer um order by com a união das
tabelas ??

Seguindo o exemplo enviado pelo Jeferson
select INTERPRETE.NM_INTERPRETE, FL_RANKING, MUSICA.DS_MUSICA
from ...
join ...
...
where INTERPRETE.FL_DETMOSTRUARIO  = 'S'

union

 select INTERPRETE.NM_INTERPRETE, null, null
from ...
where INTERPRETE.FL_DETMOSTRUARIO  <> 'S'

ORDER BY INTERPRETE.NM_INTERPRETE

Valeu
Adalberto

----- Original Message ----- 
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 20, 2006 1:10 PM
Subject: Re: [firebase-br] UTILIZAR IF NO SELECT, É POSSIVEL ?


A idéia de usar o UNION é muito boa (e funciona)

Se precisar filtrar mais algumas coisas, ou ficar muito confuso, dá para
usar uma SP montando o retorno em duas partes (for select... suspend)

Quanto ao seu comentário, (desculpe por ficar fazendo o papel de chato)

1° - Valeu por responder o email
2° - Não sabia dessa regra de etiqueta.
3° - Não tive a menor intenção em gritar.
4° - Minha dúvida é a seguinte:

Seja bem vindo!!!!

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================

----- Original Message ----- 
From: "Jeferson Oliveira" <jefersonfoliveira em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 20, 2006 11:46 AM
Subject: Re: [firebase-br] UTILIZAR IF NO SELECT, É POSSIVEL ?


Adalberto,

Acredito que você possa resolver esse problema utilizando UNION.
Ex:
select INTERPRETE.NM_INTERPRETE, FL_RANKING, MUSICA.DS_MUSICA
from ...
join ...
...
where INTERPRETE.FL_DETMOSTRUARIO  = 'S'

union

 select INTERPRETE.NM_INTERPRETE, null, null
from ...
/*Não precisará dos joins*/
where INTERPRETE.FL_DETMOSTRUARIO  <> 'S'


Abraço!
Jeferson Oliveira
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista