-
You can use aggregate functions in any clause of a SELECT statement.
-
You can use aggregate functions only in the column list of the SELECT clause and in the WHERE clause of a SELECT statement.
-
You can mix single row columns with aggregate functions in the column list of a SELECT statement by grouping on the single row columns.
-
You can pass column names, expressions, constants, or functions as parameters to an aggregate function.
-
You can use aggregate functions on a table, only by grouping the whole table as one single group.
-
You cannot group the rows of a table by more than one column while using aggregate functions.
Option C is true: non-aggregate columns can appear with aggregate functions IF those columns are in the GROUP BY clause. Option D is true: aggregate functions accept columns, expressions, constants, or function results as parameters. Options A, B, E, F are false: aggregates cannot appear in WHERE (use HAVING), can group subsets, and can group by multiple columns.