Supongamos que tengo una tabla Tab1
con atributos - a1
, a2
, ... etc. Ninguno de los atributos es único.¿Cómo funciona GROUP BY?
¿Cuál será la naturaleza de la siguiente consulta? ¿Devolverá una sola fila siempre?
SELECT a1, a2, sum(a3) FROM Tab1 GROUP BY a1, a2
Devolverá una fila por combinación única (o grupo) de a1 y a2. Si solo hay una combinación única, solo obtendrá una fila. –
Y la suma le dirá cuántas filas terminaron en cada grupo =) – jadarnel27