Está en la página 1de 2

Tarea 8. Funciones de agregación.

Nombre del estudiante Estefanía Rodríguez Sánchez.


Nombre del Curso Bases de Datos I.
Licenciatura/TSU Ingeniería en Sistemas Computacionales.

Instrucciones

Utiliza las funciones de agregación de SQL del lenguaje de manipulación de datos para:
 Contar los registros de una tabla.
 Sacar el promedio de calificaciones de la tabla Estudiantes.
 Obtener el estudiante con la calificación más alta del curso.
 Obtener el promedio de calificaciones agrupando por salón.

Se trabajará con la tabla llamada ESTUDIANTE con la siguiente estructura:

Matricula Nombre Calificacion Salon


1 Roberto Perez 10 A
2 Ernesto gomez 8 A
3 Rosa Chavez 6 B
4 Selene Aguirrre 8 C
5 Gabriela Ahedo 7 B
6 Victor Sanchez 5 A

1. a) Obtén el número de alumnos del curso.

SELECT COUNT(Matricula)[Cantidad_de_alumnos] FROM ESTUDIANTE

CREATE DATABASE Tarea8


USE Tarea8
CREATE TABLE ESTUDIANTE
(
Matricula INT NOT NULL,
Nombre VARCHAR(50) NOT NULL,
Calificacion VARCHAR(2) NOT NULL,
Salon VARCHAR(3) NOT NULL,
)
INSERT INTO ESTUDIANTE (
Matricula, Nombre, Calificacion, Salon)
VALUES
('1', 'Roberto_Perez', '10', 'A'),
('2', 'Ernesto_Gomez', '8', 'A'),
('3', 'Rosa_Chavez', '6', 'B'),
('4', 'Selene_Aguirre', '8', 'C'),
('5', 'Gabriela_Ahedo', '7', 'B'),
('6', 'Victor_Sanchez', '5', 'A')

1 b). Obtén el número de alumnos del salón ‘A’.

SELECT COUNT(Salón)[Cantidad_de_alumnos]FROM ESTUDIANTE


WHERE Salón='A'

1 c). Obtén el número de alumnos con calificación reprobatoria (menor a 6).

SELECT COUNT(Calificación)[Calificacion_reprobatoria]FROM ESTUDIANTE


WHERE Calificación='< 6 '

2. Obtén el promedio de calificaciones del curso.

[SELECT AVG (Calificación) AS Promedio FROM ESTUDIANTE]

3. Obtén el registro del estudiante con la calificación más alta del curso.

[SELEC MAX (Calificación)AS Promedio FROM ESTUDIANTE]

4. Obtén el promedio de calificaciones agrupado por salón.

SELECT AVG (Calificación) AS Promedio FROM ESTUDIANTE


GROUP BY (Salón)'A', 'B', 'C'

Referencias APA:

M. (2023, 1 febrero). ¿Cuáles son las funciones de base de datos SQL de


Microsoft? - SQL Server. Microsoft Learn. Recuperado 8 de marzo de 2023,
de https://learn.microsoft.com/es-es/sql/t-sql/functions/functions?view=sql-server-
ver16

Grijalva, I. (2020, 26 octubre). Lenguaje SQL Funciones de Agregación SUM,


AVG. CODIGO SQL. Recuperado 8 de marzo de 2023,
de https://codigosql.com/sentencias/funciones-de-agregacion-sql/

También podría gustarte