Actividad 5 DML

También podría gustarte

Está en la página 1de 7

Ingeniería en Software

NOMBRE:

Christopher Castillo de la cruz

Matricula:

100033472

TEMA:

Unidad V
ASIGNATURA:

Sistema base de Datos

FACILITADOR:

Mario Ortiz M.A.

22/11/2021
i. Investigar acerca del comando Group by y realizar un ejemplo

La sentencia group by identifica una columna seleccionada para utilizarla para agrupar
resultados. Divide los datos en grupos por los valores de la columna especificada, y devuelve
una fila de resultados para cada grupo. Puede utilizar group by con más de un nombre de
columna (separe los nombres de columna con comas). Coloque siempre group by después de
from y where en una consulta, y antes de having y order by. Todas las columnas seleccionadas
sin una agregación asociada deben aparecer en la cláusula group by. group by acumula los
resultados por grupo, pero no necesariamente ordena los grupos; para ordenarlos se necesita
una sentencia order by. cuando recupere múltiples filas de una tabla, puede utilizar las
cláusulas group by, having y order by para indicar: cómo desea agrupar las filas (group by),
una condición que las filas, como grupo, deben cumplir (having), el orden en que desea que
se devuelvan las filas (order by).
Por ejemplo, la consulta siguiente selecciona el salario promedio para cada departamento:
SELECT DTO, AVG(SALARIO)
FROM Q.PLANTILLA
GROUP BY DTO
Esta consulta produce el informe siguiente:
DTO COL1
------ ------------------
10 20865,8625000000
15 15482,3325000000
20 16071,5250000000
38 15457,1100000000
42 14592,2625000000
51 17218,1600000000
66 17215,2400000000
84 16536,7500000000
2. Introducir 10 registros en la tabla (Estudiantes) Ver video en la tabla estudiante desde SQL
Server
3. Insertar 3 registros en la tabla carrera

4. Realizar un Select que muestre todos los registros de la tabla estudiante y pegar una captura
de pantalla del resultado de cómo estaba la tabla andes, la sentencia y como quedo después
de la sentencia, esto aplicara para todas las sentencias.
5. Realizar un select de la tabla estudiante que muestre los datos de los campos (matricula,
nombre, apellidos, y celular), utilizando la sentencia select*from

6. Realizar un select de la tabla estudiante que muestre los datos del estudiante cuya matrícula
sea igual al número 5, utilizando la sentencia where
7. Ordenar alfabéticamente por el nombre de manera ascendente los registros de la tabla
estudiante utilizando la sentencia order by asc

8. Ordenar alfabéticamente por el apellido de manera descendente los registros de la tabla


estudiante utilizando la sentencia order by desc
9. Agrupar por carrera los registros de la tabla estudiantes utilizando la sentencia group by en
donde se muestre cuanto estudiante hay por cada carrera

10. Realizar un diagrama Entidad-Relación entre las tablas de la base de datos creada en la
tarea de la unidad 4 ver video o cualquier otro de su interés
11. Realiza una consulta cruzada o avanzada que muestre los siguientes campos con sus
respectivos registros: De la tabla estudiante mostrar la matricula, el nombre, el apellido y la
clave de la carrera, de la tabla carrera mostrar el nombre ver video o cualquier otro de su
interés

Nota: Convertir el documento a pdf y luego subirlo a la plataforma

También podría gustarte