Magna Concursos
3303073 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: STN

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.

 

Provas

Questão presente nas seguintes provas