No contexto da lógica de três estados, normalmente usada em expressões logicas que envolvem valores nulos, considere uma tabela relacional exemplo com colunas A, B, C, com apenas uma linha, cujos valores das colunas são, respectivamente, 10, 20 e null, além do comando SQL a seguir.
select
case when (not C is null or B = 15)
then 1 else 0 end x1,
case when not (not C is null or B = 15)
then 1 else 0 end y1,
case when (C = null or B <> null)
then 1 else 0 end x2,
case when not (C = null or B <> null)
then 1 else 0 end y2,
case when (C < A or C > A)
then 1 else 0 end x3,
case when not (C < A or C > A)
then 1 else 0 end y3
from exemplo
Assinale os valores do resultado da execução do comando acima, na ordem da colunas x1, y1, x2, y2, x3, y3.