42. EXISTS

Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 12 mai. 2024

O operador EXISTS é usado para verificar a existência de um dado determinado dentro de uma subconsulta. Sintaxe:

SELECT coluna1, coluna2, ...
FROM nomeTabela
WHERE EXISTS
(SELECT coluna FROM nomeTabela WHERE condição);

Exemplo: Para demonstrar o nome dos alunos que apresentam notas menores que 7.

SELECT nome_aluno
FROM Alunos
WHERE EXISTS
(SELECT nota FROM Nota WHERE alunos.id_aluno = nota.id_aluno AND nota < 7);

Resultado:

nome_aluno
João