Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 5 DML
Actividad 5 DML
NOMBRE:
Matricula:
100033472
TEMA:
Unidad V
ASIGNATURA:
FACILITADOR:
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
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