Condição EXISTS - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Condição EXISTS

As condições EXISTS testam a existência de linhas em uma subconsulta e retornam verdadeiro se uma subconsulta retornar pelo menos uma linha. Se NOT estiver especificado, a condição retorna verdadeiro se uma subconsulta não retornar qualquer linha.

Sintaxe

[ NOT ] EXISTS (table_subquery)

Argumentos

EXISTS

É verdadeiro quando table_subquery retorna pelo menos uma linha.

NOT EXISTS

É verdadeiro quando table_subquery não retorna qualquer linha.

table_subquery

Uma subconsulta que avalia em uma tabela com uma ou mais colunas e uma ou mais linhas.

Exemplo

Este exemplo retorna todos os identificadores de data, um de cada vez, para cada data teve uma venda de qualquer tipo:

select dateid from date where exists ( select 1 from sales where date.dateid = sales.dateid ) order by dateid; dateid -------- 1827 1828 1829 ...