Рассмотрение математических функций в программировании, их видов и особенностей применения, решение практических заданий по построению встроенных, итоговых функций, с вычисляемыми столбцами и представлениями, функций даты и времени и их форматирования.
Практическая работаИ создаем в ней 8 таблиц, как в схеме: Покупатели (customers), Поставщики (vendors), Покупки (sale), Поставки (incoming), Журнал покупок (magazine_sales), Журнал поставок (magazine_incoming), Товары (products), Цены (prices). SELECT magazine_incoming.id_product, magazine_incoming.quantity, prices.price, magazine_incoming.quantity*prices.price AS summa В качестве значения value в этом случае могут выступать секунды (SECOND), минуты (MINUTE), часы (HOUR) и их комбинации: минуты и секунды (MINUTE_SECOND), часы, минуты и секунды (HOUR_SECOND), часы и минуты (HOUR_MINUTE), дни, часы, минуты и секунды (DAY_SECOND), дни, часы и минуты (DAY_MINUTE), дни и часы (DAY_HOUR), года и месяцы (YEAR_MONTH). Например: DAY(date) и DAYOFMONTH(date) функции-синонимы, возвращают из даты порядковый номер дня месяца: DAYNAME(date), DAYOFWEEK(date) и WEEKDAY(date) функции возвращают день недели, первая - его название, вторая - номер дня недели (отсчет от 1 - воскресенье до 7 - суббота), третья - номер дня недели (отсчет от 0 - понедельник, до 6 - воскресенье: WEEK(date), WEEKOFYEAR(datetime) обе функции возвращают номер недели в году, первая для типа date, а вторая - для типа datetime, у первой неделя начинается с воскресенья, у второй - с понедельника: MONTH(date) и MONTHNAME(date) обе функции возвращают значения месяца. Первая - его числовое значение (от 1 до 12), вторая - название месяца: QUARTER(date) функция возвращает значение квартала года (от 1 до 4): YEAR(date) функция возвращает значение года (от 1000 до 9999): DAYOFYEAR(date) возвращает порядковый номер дня в году (от 1 до 366): HOUR(datetime) возвращает значение часа для времени (от 0 до 23): MINUTE(datetime) возвращает значение минут для времени (от 0 до 59): SECOND(datetime) возвращает значение секунд для времени (от 0 до 59): EXTRACT(type FROM date) возвращает часть date определяемую параметром type: TO_DAYS(date) и FROM_DAYS(n) взаимообратные функции.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы