FC ConcursosFC Concursos

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

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

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

Continue aprendendo