Fórum Como fazer um IF dentro de uma Query. #281028
10/05/2005
0
Caro colegas
Como posso fazer um ´If´ com ´else´ dentro de um ´Query´ (Componente da palette BDE).
Alguem pode me dar um exemplo de como escrever no SQL (TStrings).
Agradeço a ajuda desde já
Atenciosamente
Como posso fazer um ´If´ com ´else´ dentro de um ´Query´ (Componente da palette BDE).
Alguem pode me dar um exemplo de como escrever no SQL (TStrings).
Agradeço a ajuda desde já
Atenciosamente
M
Curtir tópico
+ 0
Responder
Posts
10/05/2005
Raserafim
dentro de uma query vc não pode usar o IF, mas vai conseguir isso dentro de uma store procedure.
mas ao invés do IF vc pode usar o case, que tem funcionalidade bastate semelhante. a sintaxe é a seguinte:
exemplo:
mas ao invés do IF vc pode usar o case, que tem funcionalidade bastate semelhante. a sintaxe é a seguinte:
case when <condição> then <instrução> when when <condição> then <instrução> else <instrução> end <nomecoluna>
exemplo:
case when (select max(codigo) from clientes) > 0 then ´tem clientes´ when when (select max(codigo) from clientes) > 100 then ´tem mais de 100 clientes´ else ´tem milhares´ end QtdClientes
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)