Utilizando Case no Firebird – Parte 3

 

Olá pessoal, essa é a última parte de nossa série sobre o uso do case no Firebird. Hoje daremos um exemplo do uso do case no where, possibilitando uma maior flexibilidade e nos dando uma alternativa à combinação das condições “and” e “or”.

 

Lembrando que temos os seguintes dados na nossa tabela:


 

Imagine que precisemos fazer uma consulta para retornar todos os clientes pessoa física que tenham limite maior ou igual a 200,00 e todos os clientes pessoa jurídica que tenham limite maior ou igual à 650,00

 

Uma maneira de fazer isso, é combinar condições “and” e “or” da seguinte forma.

 


 

Uma alternativa que temos é usar o case, que ficaria da seguinte forma:

 


 

Em ambos o caso o resultado será o seguinte:

 


 

 

É isso aí pessoal, terminamos por aqui esta pequena série sobre o CASEdo Firebird, espero que tenham gostado.

Até a próxima.

Um Abraço.

Ricardo Coelho.