Em consultas SQL que envolvem a lógica de três valores (3VL), a aplicação do operador lógico `NOT` a uma expressão cujo resultado é `UNKNOWN` (desconhecido) resulta no valor booleano `FALSE`, garantindo que o conjunto de resultados nunca inclua linhas com status ambíguo.
- A)Certo
- B)Errado
gabarito
Resposta correta: alternativa B
Errado
Ver comentário resumido
A afirmativa está incorreta. Na lógica de três valores (True, False, Unknown) do SQL, o operador `NOT` aplicado a `UNKNOWN` resulta em `UNKNOWN`. A tabela verdade para `NOT` em 3VL é: `NOT TRUE` -> `FALSE`; `NOT FALSE` -> `TRUE`; `NOT UNKNOWN` -> `UNKNOWN`. As cláusulas de filtra…
Resolva e receba a explicação completa por IA
Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.
Sem cartão · 7 dias Pro grátis · Cancele quando quiser