![]()
![]() ![]() ![]() ![]() ![]() ![]() ![]() Documentation Top ![]() Global Index ![]() Reference Manual ![]() ![]() ![]() Developer's Guide ![]() ![]() Tuning Cloudscape ![]() ![]() |
GROUP BY clauseA GROUP BY clause, part of a SelectExpression, groups a result into subsets that have matching values for one or more columns. In each group, no two rows have the same value for the grouping column or columns. NULLs are considered equivalent for grouping purposes. You typically use a GROUP BY clause in conjunction with an aggregate expression. Syntax
ColumnName must be a column from the current scope of the query; there can be no columns from a query block outside the current scope. For example, if a GROUP BY clause is in a subquery, it cannot refer to columns in the outer query. SelectItems in the SelectExpression with a GROUP BY clause must contain only aggregates or grouping columns. ColumnName cannot be an expression (although the column name can be qualified by a correlation name given to the table), as per the SQL-92 standard. This makes it difficult to group by method invocations, which are expressions. To work around this, enclose the method invocation in a subquery. For example:
Examples
| ||
![]() ![]() ![]() ![]() ![]() ![]() | ![]() ![]() Cloudscape Version 3.0 ![]() For technical support, go to: www.cloudscape.com and click Support. Copyright © 1998 and 1999 Cloudscape, Inc. All rights reserved. |