sábado, 25 de octubre de 2008

GROUPING (Transact-SQL)

Indica si una expresión de columna especificada en una lista GROUP BY es agregada o no. GROUPING devuelve 1 para agregado y 0 para no agregado, en el conjunto de resultados. GROUPING sólo se puede usar en la lista de SELECT , cláusulas HAVING y ORDER BY cuando se especifica GROUP BY.

Argumentos

Es una columna o una expresión que contiene una columna en una cláusula GROUP BY.

Tipos de valor devueltos

tinyint

Notas

GROUPING se utiliza para distinguir entre los valores NULL devueltos por ROLLUP, CUBE o GROUPING SETS y los valores NULL normales. El valor NULL devuelto como resultado de una operación ROLLUP, CUBE o GROUPING SETS es un uso especial de NULL.Actúa como marcador de posición de columna en el conjunto de resultados y significa "todos".

No hay comentarios: