Imagem de fundo

Em SQL (padrão ISO), considerando o tratamento do valor...

Em SQL (padrão ISO), considerando o tratamento do valor NULL, assinale a alternativa correta.


A

A condição coluna = NULL é a forma correta e recomendada pelo padrão SQL para localizar as linhas cujo valor naquela coluna é nulo.


B

O valor NULL é tratado pelo SQL como equivalente ao número zero (0) e à cadeia de caracteres vazia (""), podendo ser comparado com esses valores.


C

A função COUNT(*) ignora as linhas em que a coluna avaliada é NULL; para incluí-las na contagem total de registros da tabela, deve-se usar obrigatoriamente COUNT(coluna), que considera também os valores nulos.


D

A expressão NULL = NULL retorna VERDADEIRO (TRUE), pois dois valores ausentes são considerados idênticos entre si pela lógica de comparação do SQL, permitindo o uso de igualdade para detectar campos nulos.


E

A condição coluna = NULL nunca retorna verdadeiro (a comparação resulta em UNKNOWN); para testar a ausência de valor, deve-se usar coluna IS NULL.