Temas > Programacion > Base de datos > Grupos de datos GROUP BY en Sql
Julio

Divide los registros de una tabla en otros más pequeños
mediante GROUP BY.
Si se incluye una funcíón de grupo en la cláusula SELECT, no
se puede seleccionar resultados individuales a menos que la
columna aparezca en la cláusula GROUP BY. Si no se incluyen
las columnas correspondientes en la lista dará error.
Con el uso de WHERE se puede excluir filas antes de la división
en grupos.
No se puede usar el alias con GROUP BY
Por defecto las filas se ordenan en forma ascendente. Esto se puede
modificar haciendo uso de la cláusula ORDER BY
GROUP BY se puede usar sobre varias columnas.
GROUP BY. Sintaxis
SELECT column, group function
FROM table
[WHERE condición]
[GROUP BY expresión_de_agrupación]
[HAVING condición_de_grupo]
[ORDER BY columna];

Ejemplo:
Select deptno AVG(sal)
From emp 
GROUP BY deptno 
ORDER BY avg(sal);
Cualquier columna o expresión en la SELECT que no sea una
función agregada tiene que ser especificada en la función GROUP
BY.
No se puede usar una cláusula WHERE para restringir grupos ->Usar
HAVING.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal