FC ConcursosFC Concursos

Flashcard FC370255

Quando um CASE com uma subconsulta EXISTS correlacionada retorna 1?

Linguagem SQL

FGV · 2024

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

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

Continue aprendendo