SlideShare una empresa de Scribd logo
1 de 17
SQL. Structured Query Language
SQL
CONSULTAS MÁS COMPLEJAS
CONSULTAS MULTITABLA
En ocasiones necesitamos realizar consultas que
involucren a varias tablas.
En este caso, los nombres de las tablas aparecen
a la derecha de la palabra FROM.
SELECT campo1, campo2, ....
FROM tabla1, tabla2, ....
WHERE condición de combinación de las
tablas
CONSULTAS MULTITABLA
Se pueden incluir tantas tablas como queramos
En la cláusula SELECT se pueden citar columnas
de todas las tablas
Si hay columnas con el mismo nombre en las
distintas tablas, se deben especificar de la forma
NombreTabla.NombreColumna
CONSULTAS MULTITABLA
El criterio para combinar las tablas ha de
especificarse en la cláusula WHERE.
Si no se hace, el resultado es un PRODUCTO
CARTESIANO que empareja todas las filas de
una tabla con cada fila de otra.
EJEMPLOS Vamos a realizar consultas sobre
las tablas emple y depart
Vamos a realizar consultas sobre
las tablas emple y depart
CONSULTAS MULTITABLA.
EJEMPLOS
Apellidos, oficio, nombre de departamento y
localidad de todos los empleados.
SELECT apellido,oficio,dnombre,loc
FROM emple,depart
WHERE emple.dept_no=depart.dept_no;
SQL
Ejemplo de consulta multitabla
CONSULTAS MULTITABLA.
EJEMPLOS
Apellido, oficio, número de departamento y
nombre de departamento de los empleados de
los departamentos 10 ó 20.
SELECT
apellido,oficio,emple.dept_no,dnombre
FROM emple,depart
WHERE emple.dept_no=depart.dept_no AND
emple.dept_no IN (10,20);
dept_no aparece en dos tablas,
por tanto hay que especificar
antes el nombre de la tabla
CONSULTAS MULTITABLA.
EJEMPLOS¿Qué ocurre si no se especifica el criterio de
combinación de tablas?
En este caso el resultado es un producto cartesiano que
combina todas las filas de una tabla con los de la otra
SELECT apellido, emple.dept_no, dnombre
FROM emple,depart;
En el resultado de la consulta tendríamos 16*4=64
filas, en lugar de 14
CONSULTAS MULTITABLA.
EJEMPLOS
Tenemos las siguientes tablas:
ALUMNOS(nif,apenom,direc,pobla,telef);
ASIGNATURAS(cod,nombre);
NOTAS(nif,cod,nota);
Relaciones: ALUMNOS(nif)-> NOTAS(nif)
NOTAS(cod) -> ASIGNATURAS(cod)
CONSULTAS MULTITABLA.
EJEMPLOS
Apellidos, nombre y nota
de todos los alumnos.
SELECT apenom,nombre,nota
FROM
alumnos,asignaturas,notas
WHERE alumnos.nif=notas.nif
AND
asignaturas.cod=notas.cod;
CONSULTAS MULTITABLA.
EJEMPLOS
La misma consulta que la
anterior, pero sólo los
alumnos cuya asignatura
es FOL.
SELECT apenom,nombre,nota
FROM alumnos,asignaturas,notas
WHERE alumnos.nif=notas.nif
AND asignaturas.cod=notas.cod
AND nombre=’FOL’;
CONSULTAS DE RESUMEN
SQL dispone de una serie de funciones que permiten
realizar cálculos sobre determinados campos de
tablas de la base de datos.
¿Cuál es el salario máximo de los empleados del
departamento 10?
¿Cuál es la media de salarios del departamento de
contabilidad?
¿Cuántos empleados hay en el departamento de
ventas?
CONSULTAS DE RESUMEN
Función Propósito
AVG(campo) Calcula el valor medio
COUNT(*|expresión) Cuenta el número de veces
MAX(campo) Calcula el valor máximo
MIN(campo) Calcula el valor mínimo
SUM(campo) Obtiene la suma de valores
CONSULTAS DE RESUMEN.
EJEMPLOS
Calcular el salario medio de todos los empleados
SELECT AVG(salario) FROM emple;
Salario máximo de los empleados del
departamento 10.
SELECT max(salario) FROM emple WHERE
dept_no=10;
CONSULTAS DE RESUMEN.
EJEMPLOS
Número de empleados del departamento 10
SELECT COUNT(*) FROM emple WHERE
dept_no=10;
Número de filas de la tabla empleados donde la
comisión no es nula
SELECT COUNT(comision) FROM emple
WHERE dept_no=10;
CONSULTAS DE RESUMEN.
EJEMPLOS
Obtener el apellido mínimo de los empleados del
departamento 20.
SELECT min(apellido) FROM emple WHERE
dept_no=20;
Calcular la suma de salarios y el salario medio de
todos los empleados.
SELECT sum(salario),avg(salario) FROM
emple;

Más contenido relacionado

Similar a SQL consultas multitabla y resumen

Similar a SQL consultas multitabla y resumen (20)

Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8
 
Clase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQLClase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQL
 
Consultas multitabla clase
Consultas multitabla claseConsultas multitabla clase
Consultas multitabla clase
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
PREDICADOS SQL
PREDICADOS SQLPREDICADOS SQL
PREDICADOS SQL
 
SQL(DQL).pdf
SQL(DQL).pdfSQL(DQL).pdf
SQL(DQL).pdf
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Tarea 8 consultas
Tarea 8 consultasTarea 8 consultas
Tarea 8 consultas
 
Sql basico
Sql basicoSql basico
Sql basico
 
Oracle sep 01
Oracle sep 01Oracle sep 01
Oracle sep 01
 
My sql
My sqlMy sql
My sql
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Sql
SqlSql
Sql
 
Consultas combinadas
Consultas combinadasConsultas combinadas
Consultas combinadas
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
Grupo alfa 3
Grupo alfa 3Grupo alfa 3
Grupo alfa 3
 

Más de Ashley Stronghold Witwicky

Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Ashley Stronghold Witwicky
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasAshley Stronghold Witwicky
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesAshley Stronghold Witwicky
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncionalAshley Stronghold Witwicky
 

Más de Ashley Stronghold Witwicky (20)

Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)
 
Sanson mata un leon con sus manos
Sanson mata un leon con sus manosSanson mata un leon con sus manos
Sanson mata un leon con sus manos
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogas
 
Constancia de servicio
Constancia de servicioConstancia de servicio
Constancia de servicio
 
Requisitos para Guia Mayor
Requisitos para Guia MayorRequisitos para Guia Mayor
Requisitos para Guia Mayor
 
Instructivo de llenado carta poder
Instructivo de llenado carta poderInstructivo de llenado carta poder
Instructivo de llenado carta poder
 
Constancia experiencia profesional
Constancia experiencia profesionalConstancia experiencia profesional
Constancia experiencia profesional
 
Ideales ja
Ideales jaIdeales ja
Ideales ja
 
Mysql
MysqlMysql
Mysql
 
Especialidad de insectos desarrollada
Especialidad de insectos desarrolladaEspecialidad de insectos desarrollada
Especialidad de insectos desarrollada
 
Manual basico autocad_2012
Manual basico autocad_2012Manual basico autocad_2012
Manual basico autocad_2012
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantes
 
Ecuaciones primer grado con una incognita
Ecuaciones primer grado con una incognitaEcuaciones primer grado con una incognita
Ecuaciones primer grado con una incognita
 
Conversion de unidades
Conversion de unidadesConversion de unidades
Conversion de unidades
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 
Manual de microsoft publisher 2007
Manual de microsoft publisher 2007Manual de microsoft publisher 2007
Manual de microsoft publisher 2007
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Biblia de publisher 2007
Biblia de publisher 2007Biblia de publisher 2007
Biblia de publisher 2007
 
Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

SQL consultas multitabla y resumen

  • 1. SQL. Structured Query Language SQL CONSULTAS MÁS COMPLEJAS
  • 2. CONSULTAS MULTITABLA En ocasiones necesitamos realizar consultas que involucren a varias tablas. En este caso, los nombres de las tablas aparecen a la derecha de la palabra FROM. SELECT campo1, campo2, .... FROM tabla1, tabla2, .... WHERE condición de combinación de las tablas
  • 3. CONSULTAS MULTITABLA Se pueden incluir tantas tablas como queramos En la cláusula SELECT se pueden citar columnas de todas las tablas Si hay columnas con el mismo nombre en las distintas tablas, se deben especificar de la forma NombreTabla.NombreColumna
  • 4. CONSULTAS MULTITABLA El criterio para combinar las tablas ha de especificarse en la cláusula WHERE. Si no se hace, el resultado es un PRODUCTO CARTESIANO que empareja todas las filas de una tabla con cada fila de otra.
  • 5. EJEMPLOS Vamos a realizar consultas sobre las tablas emple y depart Vamos a realizar consultas sobre las tablas emple y depart
  • 6. CONSULTAS MULTITABLA. EJEMPLOS Apellidos, oficio, nombre de departamento y localidad de todos los empleados. SELECT apellido,oficio,dnombre,loc FROM emple,depart WHERE emple.dept_no=depart.dept_no;
  • 8. CONSULTAS MULTITABLA. EJEMPLOS Apellido, oficio, número de departamento y nombre de departamento de los empleados de los departamentos 10 ó 20. SELECT apellido,oficio,emple.dept_no,dnombre FROM emple,depart WHERE emple.dept_no=depart.dept_no AND emple.dept_no IN (10,20); dept_no aparece en dos tablas, por tanto hay que especificar antes el nombre de la tabla
  • 9. CONSULTAS MULTITABLA. EJEMPLOS¿Qué ocurre si no se especifica el criterio de combinación de tablas? En este caso el resultado es un producto cartesiano que combina todas las filas de una tabla con los de la otra SELECT apellido, emple.dept_no, dnombre FROM emple,depart; En el resultado de la consulta tendríamos 16*4=64 filas, en lugar de 14
  • 10. CONSULTAS MULTITABLA. EJEMPLOS Tenemos las siguientes tablas: ALUMNOS(nif,apenom,direc,pobla,telef); ASIGNATURAS(cod,nombre); NOTAS(nif,cod,nota); Relaciones: ALUMNOS(nif)-> NOTAS(nif) NOTAS(cod) -> ASIGNATURAS(cod)
  • 11. CONSULTAS MULTITABLA. EJEMPLOS Apellidos, nombre y nota de todos los alumnos. SELECT apenom,nombre,nota FROM alumnos,asignaturas,notas WHERE alumnos.nif=notas.nif AND asignaturas.cod=notas.cod;
  • 12. CONSULTAS MULTITABLA. EJEMPLOS La misma consulta que la anterior, pero sólo los alumnos cuya asignatura es FOL. SELECT apenom,nombre,nota FROM alumnos,asignaturas,notas WHERE alumnos.nif=notas.nif AND asignaturas.cod=notas.cod AND nombre=’FOL’;
  • 13. CONSULTAS DE RESUMEN SQL dispone de una serie de funciones que permiten realizar cálculos sobre determinados campos de tablas de la base de datos. ¿Cuál es el salario máximo de los empleados del departamento 10? ¿Cuál es la media de salarios del departamento de contabilidad? ¿Cuántos empleados hay en el departamento de ventas?
  • 14. CONSULTAS DE RESUMEN Función Propósito AVG(campo) Calcula el valor medio COUNT(*|expresión) Cuenta el número de veces MAX(campo) Calcula el valor máximo MIN(campo) Calcula el valor mínimo SUM(campo) Obtiene la suma de valores
  • 15. CONSULTAS DE RESUMEN. EJEMPLOS Calcular el salario medio de todos los empleados SELECT AVG(salario) FROM emple; Salario máximo de los empleados del departamento 10. SELECT max(salario) FROM emple WHERE dept_no=10;
  • 16. CONSULTAS DE RESUMEN. EJEMPLOS Número de empleados del departamento 10 SELECT COUNT(*) FROM emple WHERE dept_no=10; Número de filas de la tabla empleados donde la comisión no es nula SELECT COUNT(comision) FROM emple WHERE dept_no=10;
  • 17. CONSULTAS DE RESUMEN. EJEMPLOS Obtener el apellido mínimo de los empleados del departamento 20. SELECT min(apellido) FROM emple WHERE dept_no=20; Calcular la suma de salarios y el salario medio de todos los empleados. SELECT sum(salario),avg(salario) FROM emple;