Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Lenguaje Estructurado de Consultas http://es.wikipedia.org/wiki/SQL
2
FUNCIONES DE AGRUPAMIENTO GROUP BY Combina registros con valores de resultado idénticos para una instrucción select SELECT c.nombre FROM Cliente c GROUP BY c.nombre http://www.maestrosdelweb.com/editorial/tutsql4/
3
GROUP BY Agrupa por el campo nombrado en el SELECT, que debe ser el mismo que se tiene después de la sentencia GROUP BY. Esto a menos que se tengan instrucciones con COUNT, MAX, MIN que se verán en clases posteriores. http://es.wikipedia.org/wiki/SQL
4
GROUP BY IDNombreApellidoDireccion 1Juan CarlosVanegasCarrera 1 S 5 -28 2Juan CarlosVanegasCalle 53 # 20 -40 3Juan CarlosVásquezDiag 66 # 18 - 22 SELECT c.Nombre from Cliente c GROUP BY c.Nombre
5
Ejercicio Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. http://es.wikipedia.org/wiki/SQL IDNombreApellidoDireccion 1Juan CarlosVanegasCarrera 1 S 5 -28 2Juan CarlosVanegasCalle 53 # 20 -40 3Juan CarlosVásquezDiag 66 # 18 - 22 SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c GROUP BY c.Nombre, c.Apellido, c.Direccion
6
Ejercicio 2 Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. http://es.wikipedia.org/wiki/SQL SELECT I.MES, I.TOTAL FROM IMPORTES GROUP BY I.MES, I.TOTAL
7
Ejercicio 3 Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. http://es.wikipedia.org/wiki/SQL SELECT I.MES, I.TOTAL, I.CANTIDAD FROM IMPORTES GROUP BY I.MES, I.TOTAL, I.CANTIDAD
8
Ejercicio 4 Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. http://es.wikipedia.org/wiki/SQL SELECT I.MES, I.REF,I.TOTAL, I.CANTIDAD, I.IMPORTE FROM IMPORTE I GROUP BY I.MES, I.REF,I.TOTAL, I.CANTIDAD, I.IMPORTE
9
WHERE Se utiliza para seleccionar los datos antes de realizar el agrupamiento. Ej: SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre = ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion http://es.wikipedia.org/wiki/SQL
10
LIKE Se utiliza para comparar cadenas contra un patrón común de caracteres. Ej: SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre LIKE ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion http://es.wikipedia.org/wiki/SQL
11
HAVING Se utiliza para seleccionar los datos después de realizar el agrupamiento. Ej: SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre = ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion HAVING c.Nombre = ´Juan´ http://es.wikipedia.org/wiki/SQL
12
Ejercicio 5 Realice la consulta para los valores cuya cantidad es igual a 5. Agrupe los valores por la cantidad. Realice el filtro de los agrupados cuyo mes corresponda a Febrero http://es.wikipedia.org/wiki/SQL
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.