Estoy (completamente) aprendiendo SQL en este momento y encontré la cláusula GROUP BY
.¿Algún motivo para la cláusula GROUP BY sin función de agregación?
GROUP BY
agrega o agrupa el conjunto de resultados de acuerdo con los argumentos que le proporcione. Si utiliza esta cláusula en una consulta, puede realizar funciones agregadas en el conjunto de resultados para buscar información estadística en el conjunto de resultados, como encontrar los promedios (AVG())
o la frecuencia (COUNT())
.
Mi pregunta es: ¿es la declaración GROUP BY de alguna manera útil sin una función agregada adjunta?
actualización Usando GROUP BY
como sinónimo de DISTINCT
es (probablemente) una mala idea porque sospecho que es más lento.
Entonces su respuesta es "no", ¿verdad? –
@Niels: Depende de los datos y el modelo de datos, pero IME Nunca he tenido la necesidad que puedo recordar –