
Использование вычислений в СУБД MS Access.ppt
- Количество слайдов: 15
Использование вычислений в СУБД MS Access
Вопросы 1) 2) Итоговые функции Функции обработки значений
Итоговые функции (статистические или агрегатные) обрабатывают наборы записей.
Функции итоговые COUNT () – возвращает количество записей, указанных в параметре. Например: SELECT COUNT (*) FROM Клиенты; SELECT COUNT (Сумма заказа) FROM Клиенты; ¡
Итоговые функции ¡ SUM (параметр) – возвращает сумму значений, указанных в параметре поля. Замечание: параметр может представлять собой и выражение, содержащее имя поля
Пример SELECT SUM (Сумма заказа) FROM Клиенты; SELECT SUM (Сумма заказа*35, 5) FROM Клиенты.
Итоговые функции ¡ AVG (параметр) - возвращает среднее арифметическое всех значений указанного в параметре поля. Замечание: параметр может представлять собой и выражение, содержащее имя поля. Это сокращение от слова AVEREGE (среднее)
Итоговые функции MAX (параметр) – возвращает максимальное значение в поле, указанным в параметре. Параметр может содержать выражение. ¡ MIN (параметр) – возвращает минимальное значение в поле, указанным в параметре. Параметр может содержать выражение. ¡
Итоговые функции можно использовать в выражениях SELECT и HAVING, но их нельзя применять в выражении WHERE. Пример: SELECT Регион, СOUNT(*) FROM Клиенты GROUP BY Регион HAVING COUNT (*) > 1;
Функции обработки значений Строковые функции ¡ Числовые функции ¡ Функции даты-времени ¡
Строковые функции UPPER (строка) – переводит все символы указанной в параметре строки в верхний регистр. ¡ LOWER (строка) - переводит все символы указанной в параметре строки в нижний регистр. ¡
Числовые функции ABS (число) - возвращает абсолютное значение числа; ¡ MOD (число 1, число 2) – возвращает остаток от целочисленного деления первого числа на второе Например: MOD(5, 3) – возвращает 2 ¡
Числовые функции CHARACTER_LENGTH (строка) – возвращает количество символов в строке Например: CHARACTER_LENGTH (“Привет всем”) – возвращает 11 ¡ POWER (число 1, число 2) – возвращает число 1 в степени число 2 ¡
Числовые функции FLOOR (число) – возвращает наибольшее целое число, не превышающее заданное параметром (округление в меньшую сторону) Например: FLOOR (5, 123) – возвращает 5, 0 ¡ CEIL (число) или CEILING (число) – возвращает наименьшее число, которое не меньше заданного параметра (округление в большую сторону) Например: CEIL (5, 123) – возвращает 6, 0 ¡
Функции даты-времени DATE () возвращает системную дату ¡ TIME () возвращает системное время ¡ NOW () возвращает и системную дату и время ¡
Использование вычислений в СУБД MS Access.ppt