

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Condición EXISTS
<a name="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="exists_condition-synopsis"></a>

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

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

 EXISTS   
Es true cuando *table\$1subquery (subconsulta\$1de\$1tabla)* devuelve al menos una fila.

NOT EXISTS   
Es true cuando *table\$1subquery (subconsulta\$1de\$1tabla)* no devuelve filas.

 *table\$1subquery (subconsulta\$1de\$1tabla)*   
Una subconsulta que toma el valor de una tabla con una o más columnas y una o más filas.

## Ejemplo
<a name="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
...
```