Требования к отчету:
Отчет по выполненной работе должен содержать:
Тему лабораторной работы.
Цель лабораторной работы.
Краткие теоретические сведения по теме.
Задание.
Реляционную модель базы данных по предметной области.
Скрипты по теме лабораторной работы со скринами результатов.
Вопросы для самоконтроля:
Укажите синтаксис употребления стандартных функций.
Какова функция LOWER()?
Какова функция UPPER()?
Какова функция RPAD()?
Какова функция LPAD()?
Какова функция функции LTRIM()?
Какова функция функции RTRIM()?
Какова функция функции RIGHT()?
Практическая работа № 10 Использование агрегатных функций
Цель лабораторной работы: научиться применять агрегатные функции реляционной базы данных.
Краткие теоретические сведения:
Запросы могут производить обобщенное групповое значение полей точно также как и значение одного поля. Это выполняется с помощью агрегатых функций. Агрегатные функции производят одиночное значение для всей группы таблицы.
Агрегатные функции вычисляют некоторые скалярные значения в наборе строк. В MySQL есть следующие агрегатные функции:
AVG: вычисляет среднее значение
SUM: вычисляет сумму значений
MIN: вычисляет наименьшее значение
MAX: вычисляет наибольшее значение
COUNT: вычисляет количество строк в запросе
Агрегатные функции используются подобно именам полей в предложении SELECT запроса, но с одним исключением, они берут имена поля как аргументы. Только числовые поля могут использоваться с SUM и AVG. С COUNT, MAX, и MIN, могут использоваться и числовые или символьные поля. Когда они используются с символьными полями, MAX и MIN будут транслировать их в эквивалент ASCII, который должен сообщать, что MIN будет означать первое, а MAX последнее значение в алфавитном порядке.
Функция COUNT несколько отличается от всех. Она считает число значений в данном столбце, или число строк в таблице. Когда она считает значения столбца, она используется с DISTINCT чтобы производить счет чисел различных значений в данном поле.
Do'stlaringiz bilan baham: |