São utilizadas as expressões CASE e NULLIF para as expressões
condicionais no
Sintaxe da expressão NULLIF
Sintaxe da expressão CASE
A expressão CASE pode ser colocada em qualquer lugar onde é permitida uma expressão. Escolhe a expressão a ser avaliada baseado em um teste booleano.
A ExpressãoThen e a ExpressãoElse são expressões que devem possuir tipos compatíveis. Para os tipos nativos, isto significa que estes tipos devem ser o mesmo, ou deve haver uma conversão nativa de alargamento entre os tipos.
Não é necessário utilizar a expressão CASE para evitar
NullPointerExceptions quando uma coluna que pode ter nulo se torna
receptora do método.