Flashcard FC370262
O que acontece quando uma agregação SUM não encontra linhas e como isso afeta uma comparação entre duas subconsultas agregadas na cláusula WHERE?
Linguagem SQL
FGV · 2024
O que acontece quando uma agregação SUM não encontra linhas e como isso afeta uma comparação entre duas subconsultas agregadas na cláusula WHERE?
Mostrar resposta e comentário
Resposta
Resposta: SUM sobre zero linhas retorna NULL.Explicação:
NULL em comparação produz valor desconhecido (não verdadeiro).
Portanto, uma condição como subconsulta1 < subconsulta2 só é verdadeira se ambas as somas forem não-NULL e a esquerda for menor que a direita.
Ex.: \(1<3\) é verdadeiro; comparar NULL com qualquer número não satisfaz a condição.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359610
Conteúdo do catálogo FC Concursos · Atualizado em