SUBCONSULTAS 1

Páginas: 3 (728 palabras) Publicado: 10 de septiembre de 2015
Una subconsulta es una instrucción SELECT anidada dentro de una instrucción SELECT, SELECT...INTO, INSERT...INTO, DELETE, o UPDATE o dentro de otra subconsulta.
Puede utilizar tres formas desintaxis para crear una subconsulta:
    comparación [ANY | ALL | SOME] (instrucción sql) 
    expresión [NOT] IN (instrucción sql) 
    [NOT] EXISTS (instrucción sql)
En donde:
comparación
Es una expresióny un operador de comparación que compara la expresión con el resultado de la subconsulta.
expresión
Es una expresión por la que se busca el conjunto resultante de la subconsulta.
instrucción sql
Esuna instrucción SELECT, que sigue el mismo formato y reglas que cualquier otra instrucción SELECT. Debe ir entre paréntesis.
Se puede utilizar una subconsulta en lugar de una expresión en la lista decampos de una instrucción SELECT o en una cláusula WHERE o HAVING. En una subconsulta, se utiliza una instrucción SELECT para proporcionar un conjunto de uno o más valores especificados para evaluar enla expresión de la cláusula WHERE o HAVING.
Se puede utilizar el predicado ANY o SOME, los cuales son sinónimos, para recuperar registros de la consulta principal, que satisfagan la comparación concualquier otro registro recuperado en la subconsulta. El ejemplo siguiente devuelve todos los productos cuyo precio unitario es mayor que el de cualquier producto vendido con un descuento igual o mayoral 25 por ciento.:
    SELECT * FROM Productos WHERE PrecioUnidad > ANY 
    (SELECT PrecioUnidad FROM DetallePedido WHERE Descuento >= 0 .25);
El predicado ALL se utiliza para recuperar únicamenteaquellos registros de la consulta principal que satisfacen la comparación con todos los registros recuperados en la subconsulta. Si se cambia ANY por ALL en el ejemplo anterior, la consulta devolveráúnicamente aquellos productos cuyo precio unitario sea mayor que el de todos los productos vendidos con un descuento igual o mayor al 25 por ciento. Esto es mucho más restrictivo.
El predicado IN se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SUBCONSULTAS
  • Subconsultas
  • Subconsultas Mysql
  • subconsultas SQL
  • subconsultas bdd
  • subconsultas
  • Subconsultas
  • LAS SUBCONSULTAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS