Лекция: АГРЕГАТНЫЕ ФУНКЦИИ

Агрегатные функции предназначены для того, чтобы вычислять некоторое значение для заданного множества строк. Таким множеством строк может быть группа строк, если агрегатная функция применяется к сгруппированной таблице, или вся таблица. Для всех агрегатных функций, кроме COUNT(*), фактический(т. е. требуемый семантикой) порядок вычислений следующий: на основании параметров агрегатной функции из заданного множества строк производится список значений. Затем по этому списку значений производится вычисление функции. Если список оказался пустым, то значение функции COUNT для него есть 0, а значение всех остальных функций null.

Команда SELECT

SELECT возвращает данные из таблицы, вида или сохраненной процедуры. Различные инструкции SELECT выполняют следующие действия:

Любая инструкция SELECT содержит два обязательных параметра (SELECT, FROM) и возможно другие параметры (WHERE, GROUP BY, HAVING, UNION, PLAN, ORDER BY). Параметры SELECT и FROM обязательны и для sigleton, и для multi-row SELECT; все другие параметры перечисленные ниже факультативны. Следующая таблица объясняет назначение каждого параметра:

SELECT Список столбцов, которые возвращаются.

ALL С помощью ALL, предикат будет верным, если каждое значение, выбранное подзапросом, удовлетворяет условию в предикате внешнего запроса.

еще рефераты
Еще работы по информатике