Основы языка TRANSACT SQL. Казакова И.А. - 75 стр.

UptoLike

Составители: 

74
Основные итоговые функции:
Count (Выражение) определяет количество записей в вы-
ходном наборе SQL-запроса;
Min/Max ыражение) определяют наименьшее и наи-
большее из множества значений в некотором поле запроса;
Avg (Выражение) эта функция позволяет рассчитать сред-
нее для множества значений, хранящихся в определенном поле за-
писей, отобранных запросом. Оно является арифметическим сред-
ним значением, т.е. суммой значений, деленной на их количество.
Sum (Выражение) вычисляет сумму множества значений,
содержащихся в определенном поле записей, отобранных запросом.
Группирование данных это размещение данных в столбцах с
повторяющимися значениями в определенном логическом порядке.
Запрос, в котором присутствует GROUP BY, называется груп-
пирующим запросом. В нем группируются данные, полученные в
результате выполнения команды SELECT, после чего для каждой
отдельной группы создается единственная суммарная строка.
Предложение HAVING работает следующим образом:
1. GROUP BY разделяет строки на наборы (по типу).
2. на полученные группы накладываются условия предложе-
ния HAVING.
Контрольные вопросы
1. Как исключить повторяющиеся при выводе записи?
2. Как получить список n первых (или последних) записей в
списке вывода?
3. Какие символыаменители могут использоваться в шаблоне?
4. Как задать сортировку по нескольким полям?
5. Какие итоговые функции могут использоваться в запросах?
6. В каких случаях используется группировка выводимых за-
писей?
     Основные итоговые функции:
      Count (Выражение) – определяет количество записей в вы-
ходном наборе SQL-запроса;
      Min/Max (Выражение) – определяют наименьшее и наи-
большее из множества значений в некотором поле запроса;
      Avg (Выражение) – эта функция позволяет рассчитать сред-
нее для множества значений, хранящихся в определенном поле за-
писей, отобранных запросом. Оно является арифметическим сред-
ним значением, т.е. суммой значений, деленной на их количество.
      Sum (Выражение) – вычисляет сумму множества значений,
содержащихся в определенном поле записей, отобранных запросом.
     Группирование данных – это размещение данных в столбцах с
повторяющимися значениями в определенном логическом порядке.
     Запрос, в котором присутствует GROUP BY, называется груп-
пирующим запросом. В нем группируются данные, полученные в
результате выполнения команды SELECT, после чего для каждой
отдельной группы создается единственная суммарная строка.
     Предложение HAVING работает следующим образом:
     1. GROUP BY разделяет строки на наборы (по типу).
     2. на полученные группы накладываются условия предложе-
ния HAVING.

                   Контрольные вопросы
     1. Как исключить повторяющиеся при выводе записи?
     2. Как получить список n первых (или последних) записей в
списке вывода?
     3. Какие символы-заменители могут использоваться в шаблоне?
     4. Как задать сортировку по нескольким полям?
     5. Какие итоговые функции могут использоваться в запросах?
     6. В каких случаях используется группировка выводимых за-
писей?




                              74