Consultas Anidadas

Páginas: 2 (303 palabras) Publicado: 8 de junio de 2012
Consultas Anidadas
Una consulta anidada SQL es una consulta SELECT que está anidado dentro de un INSERT, SELECT, UPDATE, o DELETE de SQL, es decir, es una consulta en una consulta (Subconsultas).Una subconsulta son una forma alternativa de devolver los datos de varias tablas. Las subconsultas se pueden utilizar con las siguientes instrucciones SQL, junto con los operadores de comparacióncomo =, <,>,> =, <=, etc.

Usos:
Un uso común de subconsultas es llevar a cabo:
* Comprobaciones sobre pertenencia a conjuntos

La conectiva in comprueba la pertenencia a unconjunto, donde el conjunto es la colección de valores resultado de una cláusula select.
La conectiva not in comprueba la no pertenencia a un conjunto.

Ejemplo:
«Encontrar todos los clientes quetienen tanto un préstamo como una cuenta en el banco». Anteriormente escribimos esta consulta como la intersección de dos conjuntos: el conjunto de los impositores del banco y el conjunto de losprestatarios del banco. Sin embargo, existe un enfoque alternativo consistente en encontrar todos los tenedores de cuentas en el banco que son miembros del conjunto de prestatarios. Claramente, estaformulación genera el mismo resultado que la anterior, pero obliga a formular la consulta usando la conec-
tiva in de SQL. A continuación, se van a obtener todos los tenedores de cuentas formulandoasí la siguiente subconsulta:

(select nombre-cliente
from impositor)

A continuacion muestra que es posible escribir la misma consulta de diversas formas en SQL. Esta flexibilidad es de granutilidad, puesto que permit al usuario pensar en una consulta del modo que le parezca mas natural.

f

* Comparación de conjuntos

* Cardinalidad de conjuntos

SQL incluye la posibilidad decomprobar si una subconsulta produce como resultado tuplas duplicadas. La constructora unique devuelve el valor cierto si la subconsulta que se le pasa como argumento no produce tuplas duplicadas
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Anidados
  • Anidamiento
  • Modelo de diseño anidado y cruzado-anidado
  • Anidad 4
  • Relaciones anidadas
  • Anidadas 2
  • funcione anidada
  • Estructuras Anidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS