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
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
[ NOT ] EXISTS (table_subquery)
Argumentos
- 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
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 ...