Cita: y no se habrá equivocado y en lugar de GRUP, puede ser GRUP?
Si me he equivocado es GROUP.
La N y la A pues son alias de UPPER(nombre) y UPPER(apellidos) respectivamente, como Repeticiones lo es de count(*). Le das un nombre a el campo calculado.
UPPER() pasa los campos a mayúculas para igualarlos.
Explicació de la sentencia, agrupa los registros siempre que UPPER(nombre), UPPER(apellidos) sean iguales, nos da una info adicional del numero de registros repetidos que tenemos en cada caso.
La segunda sentencia lo que hace es contar el numero de registros de la primera.
Quim