

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Condición EXISTS
<a name="r_exists_condition"></a>

Las condiciones EXISTS realizan pruebas en busca de la existencia de filas en una subconsulta, y devuelve true si una subconsulta devuelve al menos una fila. Si se especifica NOT, la condición devuelve true si una subconsulta no devuelve filas.

## Sintaxis
<a name="r_exists_condition-synopsis"></a>

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

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

 EXISTS   
Es true cuando *table\_subquery (subconsulta\_de\_tabla)* devuelve al menos una fila.

NOT EXISTS   
Es true cuando *table\_subquery (subconsulta\_de\_tabla)* no devuelve filas.

 *table\_subquery (subconsulta\_de\_tabla*   
Una subconsulta que toma el valor de una tabla con una o más columnas y una o más filas.

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

Este ejemplo devuelve todos los identificadores de fecha, uno a la vez, para cada fecha que tuvo una venta de cualquier tipo:

```
select dateid from date
where exists (
select 1 from sales
where date.dateid = sales.dateid
)
order by dateid;

dateid
--------
1827
1828
1829
...
```