ВУЗ:
Составители:
Рубрика:
67
Все эти функции оперируют со значениями в единственном
столбце таблицы или с арифметическим выражением и возвращают
единственное значение.
Функции COUNT, MIN и MAX применимы как к числовым,
так и к нечисловым полям.
Функции SUM и AVG могут использоваться только в случае
числовых полей.
При вычислении результатов любых функций сначала исклю-
чаются все пустые значения. После этого требуемая операция при-
меняется только к оставшимся конкретным значениям столбца.
Вариант COUNT(*) – особый случай использования функции
COUNT. Назначение – подсчет всех строк в результирующей таб-
лице, независимо от того, содержатся там пустые, дублирующиеся
или любые другие значения.
Если до применения обобщающей функции необходимо ис-
ключить дублирующиеся значения, следует перед именем столбца в
определении функции поместить ключевое слово DISTINCT. Оно
не имеет смысла для функций MIN и MAX, однако его использова-
ние может повлиять на результаты выполнения функций SUM и
AVG. Необходимо заранее обдумать, должно ли оно присутствовать
в каждом конкретном случае. Ключевое слово DISTINCT может
быть указано в любом запросе не более 1 раза.
Особые случаи применения итоговых функций:
SUM (DISTINCT <поле>) – суммирование различных значе-
ний поля;
AVG (DISTINCT <поле>) – среднее арифметическое разных
значений поля;
COUNT (DISTINCT <поле>) – подсчет количества разных
значений поля;
COUNT (<поле>) – подсчет количества ненулевых значений
поля;
COUNT (*) – подсчет количества строк в результате.
Итоговые функции могут использоваться только в списке
предложения SELECT и в составе предложения HAVING. Во всех
других случаях это недопустимо.
Все эти функции оперируют со значениями в единственном
столбце таблицы или с арифметическим выражением и возвращают
единственное значение.
Функции COUNT, MIN и MAX применимы как к числовым,
так и к нечисловым полям.
Функции SUM и AVG могут использоваться только в случае
числовых полей.
При вычислении результатов любых функций сначала исклю-
чаются все пустые значения. После этого требуемая операция при-
меняется только к оставшимся конкретным значениям столбца.
Вариант COUNT(*) – особый случай использования функции
COUNT. Назначение – подсчет всех строк в результирующей таб-
лице, независимо от того, содержатся там пустые, дублирующиеся
или любые другие значения.
Если до применения обобщающей функции необходимо ис-
ключить дублирующиеся значения, следует перед именем столбца в
определении функции поместить ключевое слово DISTINCT. Оно
не имеет смысла для функций MIN и MAX, однако его использова-
ние может повлиять на результаты выполнения функций SUM и
AVG. Необходимо заранее обдумать, должно ли оно присутствовать
в каждом конкретном случае. Ключевое слово DISTINCT может
быть указано в любом запросе не более 1 раза.
Особые случаи применения итоговых функций:
SUM (DISTINCT <поле>) – суммирование различных значе-
ний поля;
AVG (DISTINCT <поле>) – среднее арифметическое разных
значений поля;
COUNT (DISTINCT <поле>) – подсчет количества разных
значений поля;
COUNT (<поле>) – подсчет количества ненулевых значений
поля;
COUNT (*) – подсчет количества строк в результате.
Итоговые функции могут использоваться только в списке
предложения SELECT и в составе предложения HAVING. Во всех
других случаях это недопустимо.
67
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
