Задание 1
Выведите ваш возраст на текущий день в секундах.
transaction_created_date + 3 часа..sql.Для выполнения домашнего задания используется база данных с доступом на чтение: hostname: ich-db.edu.itcareerhub.de, username: ich1, password: password.
Выведите ваш возраст на текущий день в секундах.
Выведите, какая дата будет через 51 день.
Отформатируйте предыдущий запрос: выведите день недели для той даты. Используйте документацию MySQL.
Подключитесь к базе данных northwind. Выведите столбец с исходной датой создания транзакции transaction_created_date из таблицы inventory_transactions, а также столбец, полученный прибавлением 3 часов к этой дате.
Выведите столбец с текстом 'Клиент с id <customer_id> сделал заказ <order_date>' из таблицы orders. Запрос написать двумя способами — с использованием неявных преобразований, а также с указанием изменения типа данных для столбца customer_id.
Внимание! В MySQL функция CAST не принимает VARCHAR в качестве параметра для длины. Вместо этого нужно использовать CHAR для указания длины.
Отформатируйте стиль написания запросов.
Сохраните запросы в виде файла с расширением .sql и загрузите на платформу.
Замените дату рождения на свою.
SELECT TIMESTAMPDIFF(SECOND, '1978-04-08 08:00:00', NOW()) AS my_age_seconds;
SELECT CURRENT_DATE + INTERVAL 51 DAY AS date_now_plus_51_day;
SET lc_time_names = 'ru_RU';
SELECT DATE_FORMAT((CURRENT_DATE + INTERVAL 51 DAY), '%W') AS day_of_week_now_plus_51_day;
USE northwind;
SELECT transaction_created_date,
transaction_created_date + INTERVAL 3 HOUR AS plus_3_hour
FROM inventory_transactions;
-- Способ 1: неявные преобразования
SELECT CONCAT('Клиент с id ', customer_id,
' сделал заказ ', order_date) AS text
FROM orders;
-- Способ 2: явное приведение типов
SELECT CONCAT('Клиент с id ', CAST(customer_id AS CHAR),
' сделал заказ ', DATE_FORMAT(order_date, '%d.%m.%Y')) AS text
FROM orders;
Приведите запросы к единому стилю: ключевые слова заглавными буквами, каждое выражение на отдельной строке, алиасы осмысленные.
Сохраните все запросы в файл homework_3.sql и загрузите на платформу.
CAST(customer_id AS CHAR), а не VARCHAR.homework_3.sql.