Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.0 » SQL Anywhere Server - SQL Reference » Using SQL » SQL functions » Alphabetical list of functions


GROUPING function [Aggregate]

Identifies whether a column in a GROUP BY operation result set is NULL because it is part of a subtotal row, or NULL because of the underlying data.

GROUPING( group-by-expression )
  • group-by-expression   An expression appearing as a grouping column in the result set of a query that uses a GROUP BY clause. This function can be used to identify subtotal rows added to the result set by a ROLLUP or CUBE operation.

Return value
  • 1   Indicates that group-by-expression is NULL because it is part of a subtotal row. The column is not a prefix column for that row.

  • 0   Indicates that group-by-expression is a prefix column of a subtotal row.

See also
Standards and compatibility
  • SQL/2003   SQL foundation feature (T611) outside of core SQL.


For examples of this function in use, see Detecting placeholder NULLs using the GROUPING function.