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