subconsultas SQL
Departamento de Sistemas y Computación
Introducción
Manejo de Tablas
Cap. 8
Manipulación Datos
SubConsultas
Consultas Básicas
Funciones de GrupoFunciones Generales
Consultas Avanzadas
Subconsultas
Vistas
Control de Usuarios
Disparadores
Store Procedures
Visual Studio .NET
COMPETENCIAS ESPECIFICAS
• Definir subconsultas
• Escribirsubconsultas single-row y multiple-row
Saltillo, Coah, Enero de 2011
Taller de Bases de Datos Oracle
Introducción
Manejo de Tablas
Manipulación Datos
Consultas Básicas
Funciones de GrupoSintaxis de Subconsultas (“Subqueries”)
Una subquery es un estatuto SELECT que está embebido en una cláusula de otro
estatuto SELECT. El subquery se pueden situar en:
la cláusula WHERE,
lacláusula HAVING,
la cláusula FROM.
Funciones Generales
Consultas Avanzadas
Subconsultas
Vistas
Control de Usuarios
Disparadores
Store Procedures
Visual Studio .NET
SELECT columnas
FROMtabla
WHERE expresion operador (SELECT columnas
FROM tabla);
• El subquery interno (“inner query”) se ejecuta antes de la consulta
principal (“outer query”).
• El resultado del subquery interno seutiliza en la consulta principal.
Saltillo, Coah, Enero de 2011
Taller de Bases de Datos Oracle
Introducción
Manejo de Tablas
Tipos de subqueries
* Single-Row subquery
ManipulaciónDatos
Consultas Básicas
Funciones de Grupo
Main query
return
Subquery
Un registro
Funciones Generales
Consultas Avanzadas
Subconsultas
Vistas
Control de Usuarios
Disparadores
StoreProcedures
Visual Studio .NET
* Multiple-Row subquery
Main query
return
Subquery
Múltiples registros
Single-Row subquery.- consultas que regresan solo un registro en el inner-query.Multiple-Row subquery.- consultas que regresan más de un registro en el inner
query.
Nota: También hay multiple-column subquery, que son consultas que regresan más
de una columna en el inner...
Regístrate para leer el documento completo.