Flashcard FC370255
Quando um CASE com uma subconsulta EXISTS correlacionada retorna 1?
Linguagem SQL
FGV · 2024
Quando um CASE com uma subconsulta EXISTS correlacionada retorna 1?
Mostrar resposta e comentário
Resposta
Resposta: retorna 1.Explicação:
O CASE WHEN EXISTS é verdadeiro se a subconsulta externa encontra ao menos uma linha que satisfaça todas as condições.
A subconsulta externa pode depender de uma subconsulta interna (EXISTS) correlacionada; a externa é verdadeira apenas se existir uma linha externa cuja condição correlacionada faça a interna retornar linhas.
Se houver uma linha que satisfaça as condições externas e, para o valor correlacionado, a interna também encontrar pelo menos uma linha, o EXISTS geral é verdadeiro e o CASE retorna 1.
NULLs são tratados como desconhecidos e não impedem a verdade se já existir linha que cumpra todas as condições.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359603
Conteúdo do catálogo FC Concursos · Atualizado em