SlideShare a Scribd company logo
1 of 10
SQL
• Es un lenguaje de base de datos normalizado, que utilizan los diferentes motores de
bases de datos para efectuar determinadas operaciones sobre los datos o sobre su
estructura.
SELECT
• Utilizado para consultar registros de la base de datos que
satisfagan un criterio determinado.
FROM
• Utilizada para especificar la tabla de la cual se van a
seleccionar los registros.
WHERE
• Utilizada para especificar las condiciones que deben
reunir los registros que se van a seleccionar.
• Una subconsulta es una sentencia SELECT que
aparece dentro de otra sentencia SELECT que
llamaremos consulta principal.
• Sintaxis encerrada entre paréntesis.
SUBCONSULTA
• Permite especificar varios valores en una
cláusula WHERE.
IN
• Excluye
IN OUT
O IN OUT y
este excluye
• Utilizada para calcular el
promedio de los valores de un
campo determinado
AVG
• Utilizada para devolver el valor
más bajo de un campo
especificado
MIN
• Utilizada para devolver el valor
más alto de un campo
especificado
MAX
Se puede crear subconsultas con funciones de agregado estas devuelven un único
valor. Ejemplos de Funciones de agregado:
Referencias
externas
• Una referencia externa es un
nombre de columna que
estando en la subconsulta, no
se refiere a ninguna columna
de las tablas designadas en la
FROM de la subconsulta sino a
una columna de las tablas
designadas en la FROM de la
consulta principal.
Anidando
subconsultas
• Las subconsultas pueden
anidarse de forma que una
subconsulta aparezca en la
cláusula WHERE (por
ejemplo) de otra
subconsulta que a su vez
forma parte de otra consulta
principal. Esto hace que la
consulta se más fácill de leer,
comprender y mantener
cuando tiene más subniveles
de subconsultas.
También se puede crear subconsultas con :
Restricciones
Contener la cláusula ORDER BY
Ser la UNION de varias sentencias
SELECT
Tiene algunas restricciones en
cuanto a número de columnas
según el lugar donde aparece en la
consulta principal
La subconsulta se ejecuta por cada fila de la consulta principal.
Test de comparación
con subconsulta
•La subconsulta debe
devolver una única
columna, sino se
produce un error.
•Si la subconsulta no
produce ninguna fila o
devuelve el valor nulo,
el test devuelve el valor
nulo, si la subconsulta
produce varias filas,
SQL devuelve una
condición de error.
Test de comparación
cuantificada
•Compara el valor de la
expresión con cada
uno de los valores
producidos por la
subconsulta. La
subconsulta debe
devolver una única
columna sino se
produce un error.
•Tenemos el test ANY
(algún, alguno en
inglés) y el test ALL
(todos en inglés).
Test de pertenencia a
conjunto (IN)
•Examina si el valor de
la expresión es uno de
los valores incluidos en
la lista de valores
producida por la
subconsulta.
•La subconsulta debe
generar una única
columna y las filas que
sean.
El test de existencia
EXISTS
•Examina si la
subconsulta produce
alguna fila de
resultados.
Sql subconsultas

More Related Content

What's hot

What's hot (12)

Plop
PlopPlop
Plop
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Sub consultas
Sub consultasSub consultas
Sub consultas
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
sqlserver
sqlserver sqlserver
sqlserver
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
Sql
SqlSql
Sql
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 
Introduccion a SQL
Introduccion a SQLIntroduccion a SQL
Introduccion a SQL
 

Viewers also liked

WHYESTOS? In collaborazione con Alias
WHYESTOS? In collaborazione con AliasWHYESTOS? In collaborazione con Alias
WHYESTOS? In collaborazione con Aliasestositalia
 
Sub consultas
Sub consultasSub consultas
Sub consultasMelixsa
 
WHYESTOS? In collaborazione con EDSlan
WHYESTOS? In collaborazione con EDSlanWHYESTOS? In collaborazione con EDSlan
WHYESTOS? In collaborazione con EDSlanestositalia
 
WHYESTOS? In collaborazione con Nextmedia
WHYESTOS? In collaborazione con NextmediaWHYESTOS? In collaborazione con Nextmedia
WHYESTOS? In collaborazione con Nextmediaestositalia
 
Tecnologia de la informacion diap.
Tecnologia de la informacion diap.Tecnologia de la informacion diap.
Tecnologia de la informacion diap.BetsysM
 
Alexandra Loachamin entrevistas
Alexandra Loachamin entrevistasAlexandra Loachamin entrevistas
Alexandra Loachamin entrevistasAlexa Eliz
 
HUYNH NGOC TRAM - BANG CAP
HUYNH NGOC TRAM - BANG CAPHUYNH NGOC TRAM - BANG CAP
HUYNH NGOC TRAM - BANG CAPNgoc Tram Huynh
 
Ao1 – understanding photography
Ao1 – understanding photographyAo1 – understanding photography
Ao1 – understanding photographybanksryan4
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horastorrijosmix1
 
весна іде красу несе
весна іде красу несевесна іде красу несе
весна іде красу несеAndy Levkovich
 

Viewers also liked (12)

WHYESTOS? In collaborazione con Alias
WHYESTOS? In collaborazione con AliasWHYESTOS? In collaborazione con Alias
WHYESTOS? In collaborazione con Alias
 
Sub consultas
Sub consultasSub consultas
Sub consultas
 
WHYESTOS? In collaborazione con EDSlan
WHYESTOS? In collaborazione con EDSlanWHYESTOS? In collaborazione con EDSlan
WHYESTOS? In collaborazione con EDSlan
 
WHYESTOS? In collaborazione con Nextmedia
WHYESTOS? In collaborazione con NextmediaWHYESTOS? In collaborazione con Nextmedia
WHYESTOS? In collaborazione con Nextmedia
 
Tecnologia de la informacion diap.
Tecnologia de la informacion diap.Tecnologia de la informacion diap.
Tecnologia de la informacion diap.
 
Pico
PicoPico
Pico
 
Government online services source
Government online services sourceGovernment online services source
Government online services source
 
Alexandra Loachamin entrevistas
Alexandra Loachamin entrevistasAlexandra Loachamin entrevistas
Alexandra Loachamin entrevistas
 
HUYNH NGOC TRAM - BANG CAP
HUYNH NGOC TRAM - BANG CAPHUYNH NGOC TRAM - BANG CAP
HUYNH NGOC TRAM - BANG CAP
 
Ao1 – understanding photography
Ao1 – understanding photographyAo1 – understanding photography
Ao1 – understanding photography
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horas
 
весна іде красу несе
весна іде красу несевесна іде красу несе
весна іде красу несе
 

Similar to Sql subconsultas

Presentación
PresentaciónPresentación
Presentaciónyehisita
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxDanaSoto7
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptxThegreen4
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Capitulo3 sql consultas
Capitulo3 sql consultasCapitulo3 sql consultas
Capitulo3 sql consultasI LG
 
Presentacion consultas de referencias cruzadas
Presentacion consultas de referencias cruzadasPresentacion consultas de referencias cruzadas
Presentacion consultas de referencias cruzadasMagui569
 
Grupo N°2 - Caisa Edgar y Farinango Magaly
Grupo N°2 - Caisa Edgar y Farinango MagalyGrupo N°2 - Caisa Edgar y Farinango Magaly
Grupo N°2 - Caisa Edgar y Farinango Magalypatricia gallardo
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sqlAlexis Balseca
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 

Similar to Sql subconsultas (20)

Presentación
PresentaciónPresentación
Presentación
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
 
Bases de Datos Masivas Corte I.pptx
Bases de Datos Masivas Corte I.pptxBases de Datos Masivas Corte I.pptx
Bases de Datos Masivas Corte I.pptx
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Capitulo3 sql consultas
Capitulo3 sql consultasCapitulo3 sql consultas
Capitulo3 sql consultas
 
Tutorial sql server
Tutorial sql serverTutorial sql server
Tutorial sql server
 
Presentacion consultas de referencias cruzadas
Presentacion consultas de referencias cruzadasPresentacion consultas de referencias cruzadas
Presentacion consultas de referencias cruzadas
 
Grupo N°2 - Caisa Edgar y Farinango Magaly
Grupo N°2 - Caisa Edgar y Farinango MagalyGrupo N°2 - Caisa Edgar y Farinango Magaly
Grupo N°2 - Caisa Edgar y Farinango Magaly
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sql
 
Sql
SqlSql
Sql
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
SELECT BASICO _
SELECT BASICO _  SELECT BASICO _
SELECT BASICO _
 

Recently uploaded

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Recently uploaded (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Sql subconsultas

  • 1.
  • 2.
  • 3. SQL • Es un lenguaje de base de datos normalizado, que utilizan los diferentes motores de bases de datos para efectuar determinadas operaciones sobre los datos o sobre su estructura. SELECT • Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. FROM • Utilizada para especificar la tabla de la cual se van a seleccionar los registros. WHERE • Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar.
  • 4. • Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT que llamaremos consulta principal. • Sintaxis encerrada entre paréntesis. SUBCONSULTA • Permite especificar varios valores en una cláusula WHERE. IN • Excluye IN OUT O IN OUT y este excluye
  • 5.
  • 6. • Utilizada para calcular el promedio de los valores de un campo determinado AVG • Utilizada para devolver el valor más bajo de un campo especificado MIN • Utilizada para devolver el valor más alto de un campo especificado MAX Se puede crear subconsultas con funciones de agregado estas devuelven un único valor. Ejemplos de Funciones de agregado:
  • 7. Referencias externas • Una referencia externa es un nombre de columna que estando en la subconsulta, no se refiere a ninguna columna de las tablas designadas en la FROM de la subconsulta sino a una columna de las tablas designadas en la FROM de la consulta principal. Anidando subconsultas • Las subconsultas pueden anidarse de forma que una subconsulta aparezca en la cláusula WHERE (por ejemplo) de otra subconsulta que a su vez forma parte de otra consulta principal. Esto hace que la consulta se más fácill de leer, comprender y mantener cuando tiene más subniveles de subconsultas. También se puede crear subconsultas con :
  • 8. Restricciones Contener la cláusula ORDER BY Ser la UNION de varias sentencias SELECT Tiene algunas restricciones en cuanto a número de columnas según el lugar donde aparece en la consulta principal La subconsulta se ejecuta por cada fila de la consulta principal.
  • 9. Test de comparación con subconsulta •La subconsulta debe devolver una única columna, sino se produce un error. •Si la subconsulta no produce ninguna fila o devuelve el valor nulo, el test devuelve el valor nulo, si la subconsulta produce varias filas, SQL devuelve una condición de error. Test de comparación cuantificada •Compara el valor de la expresión con cada uno de los valores producidos por la subconsulta. La subconsulta debe devolver una única columna sino se produce un error. •Tenemos el test ANY (algún, alguno en inglés) y el test ALL (todos en inglés). Test de pertenencia a conjunto (IN) •Examina si el valor de la expresión es uno de los valores incluidos en la lista de valores producida por la subconsulta. •La subconsulta debe generar una única columna y las filas que sean. El test de existencia EXISTS •Examina si la subconsulta produce alguna fila de resultados.