Discussion:
IF em SELECT... como usar???
(too old to reply)
The_Phantom
2006-05-12 14:07:01 UTC
Permalink
como utilizar, qual a sintaxe do condicional IF em um SELECT??? não estou
conseguindo....
Marcelo Colla
2006-05-12 14:17:05 UTC
Permalink
If nao da para usar em select. vc. pode usar um case exemplo

select alias = case when campo1 = 1 then 'valor' when campo1 = 2 then
'valor2' else 'valor3' end,
campos from tabela.
Post by The_Phantom
como utilizar, qual a sintaxe do condicional IF em um SELECT??? não estou
conseguindo....
Alexandre Tavares
2006-05-12 14:17:56 UTC
Permalink
Amigo,

Utilize a seguinte sintaxe:


Select CASE WHEN 1=1 THEN 1 ELSE 0 END AS RESULTADO

Abrçs
Alexandre Tavares
Post by The_Phantom
como utilizar, qual a sintaxe do condicional IF em um SELECT??? não estou
conseguindo....
FC.Net
2006-05-12 14:20:01 UTC
Permalink
use o case when.
o if nao da mesmo
ex:
select (case when coluna=1 then 'a' else 'b' end) from tabela
--
FC.Net
Post by The_Phantom
como utilizar, qual a sintaxe do condicional IF em um SELECT??? não estou
conseguindo....
The_Phantom
2006-05-12 14:50:02 UTC
Permalink
É... era oque eu imaginava... ja tentei de tudo pra usar este if no
select.... mas no fim acabei usando o CASE....

vlw a todos...
Post by The_Phantom
como utilizar, qual a sintaxe do condicional IF em um SELECT??? não estou
conseguindo....
Loading...