Un sistema de administración de bases de datos relacionales usa condiciones o expresiones SQL en cláusulas WHERE y en cláusulas HAVING para SELECCIONAR subconjuntos de datos.
Tipos de condición
- Muchas condiciones comparan valores de (por ejemplo) igualdad, desigualdad o similitud.
- La condición EXISTS utiliza la palabra clave estándar SQL
EXISTS
[1] para determinar si existen filas en el resultado de una subconsulta . [2]
Ejemplos de
A SELECCIONE una fila de datos de una tabla llamada pestaña con una columna de clave primaria ( pk ) establecida en 100; use la condición pk = 100 :
SELECCIONAR * DESDE la pestaña DONDE pk = 100
Para identificar si una pestaña de la tabla tiene filas de datos con una columna duplicada dk , use la condición que tiene un recuento (*)> 1 :
SELECCIONE dk DE la pestaña GROUP BY dk TENIENDO recuento ( * ) > 1
Referencias
- ^ Fehily, Chris (2005). SQL: Guía de inicio rápido visual (2 ed.). Peachpit Press. págs. 439–440, 480 . ISBN 978-0-321-33417-6.
Palabras clave de SQL [...] El apéndice enumera las palabras clave reservadas y no reservadas del estándar SQL: 2003 . [...] EXISTE [...]
- ^ Felizmente, Chris (2005). SQL: Guía de inicio rápido visual (2 ed.). Peachpit Press. pag. 278 . ISBN 978-0-321-33417-6.
EXISTS y NOT EXISTS [...] buscan la existencia o no existencia de filas en el resultado de una subconsulta.