Bueno vamos a aplicar la cláusula Grubb Bay la la cláusula grupal es funciona exactamente igual a la
cláusula distinct solamente a diferencia que la cláusula GROUP va y lo que nos va a permitir es utilizar
funciones de agregado de funciones que nos van a permitir hacer el filtro un poco más más este con poder
aplicar funciones para que tengan un resultado más complejo.
En cuanto a la agrupación de datos esa es la diferencia y la diferencia también en cuanto a performance
cuando cuando tenemos que hablar de performance tenemos que decir que el agrupamiento grupal es más
performance que distinct es decir que funciona mejor y más rápido y distinto.
Entonces lo que tenemos que saber es que cuando hacemos un selecto por ejemplo de la tabla paciente
paciente y queremos agrupar por vamos ambos grupo por ejemplo campo apellido entonces el grupo jaiba
inmediatamente después del nombre de la tabla o después de ver si hiciésemos algún filtro es decir si
tuviésemos un haga grupo y luego sino inmediatamente después de la tabla entonces Acabamos sacando Berle
grupa y apellido
sí y vamos a ejecutarlo.
Primeramente vamos a ver que nos da un error porque no un error porque porque la estamos especificando
en la cláusula GROUP va el apellido pero no lo estamos especificando en el Cele estamos en el Cele que
estamos especificando que nos devuelva todos los registros pero la cláusula agrupa y eso no lo puede
resolver porque le estamos especificando que agrupe solo por el campo apellido entonces lo que tenemos
que hacer aquí es agregar el apellido y fíjense como el resultado es exactamente igual al distinct si
solo que la sintaxis es distinta pero el resultado es exactamente lo mismo y a diferencia que como dije
anteriormente le podemos agregar las funciones de agregado que les vamos a analizar en la sección siguiente.