

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Condição EXISTS
<a name="r_exists_condition"></a>

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
<a name="r_exists_condition-synopsis"></a>

```
[ NOT ] EXISTS (table_subquery)
```

## Argumentos
<a name="r_exists_condition-arguments"></a>

 EXISTS   
É verdadeiro quando *table\$1subquery* retorna pelo menos uma linha.

NOT EXISTS   
É verdadeiro quando *table\$1subquery* não retorna qualquer linha.

 *table\$1subquery*   
Uma subconsulta que avalia em uma tabela com uma ou mais colunas e uma ou mais linhas.

## Exemplo
<a name="r_exists_condition-example"></a>

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
...
```