FC ConcursosFC Concursos

Flashcard FC370301

Como NULL afeta comparações e testes booleanos na lógica três valores do SQL?

Linguagem SQL

FGV · 2024

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como NULL afeta comparações e testes booleanos na lógica três valores do SQL?
Mostrar resposta e comentário

Resposta

Comparações com NULL via = ou <> retornam UNKNOWN; IS NULL e IS NOT NULL são testes booleanos definidos.

Explicação:
= ou <> com NULL → UNKNOWN.
IS NULL / IS NOT NULL → TRUE ou FALSE definido.
NOT de UNKNOWN permanece UNKNOWN.
Em CASE WHEN, condição UNKNOWN não aciona THEN (trata-se como falso).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359649

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo