-
Вітаємо в домашньому завданні до теми “Робота з часом. Додаткові вбудовані SQL-функції”! 🙂
-
Ви вже володієте необхідними знаннями, щоб працювати з часовою інформацією та JSON-атрибутами в SQL. Наразі спробуємо перейти до практичного застосування вивченого інструментарію.
-
Мета цього завдання — попрактикуватись використовувати основні функції для операцій із часом в SQL та трохи працювати з JSON-атрибутами. Ці навички необхідні для розв’язання реальних завдань у сфері аналітики, розробки програмного забезпечення та обробки великих обсягів даних.
-
Бажаємо успіхів у домашньому завданні та розвитку навичок!
- Створіть публічний репозиторій
goit-rdb-hw-07
. - Виконайте завдання та відправте у свій репозиторій скриншоти запитів і результатів, а також текст SQL-коду в текстовому файлі.
- Завантажте скриншоти і текстовий файл на свій комп’ютер та прикріпіть їх в LMS архівом. Назва архіву повинна бути у форматі ДЗ3_ПІБ.
- Прикріпіть посилання на репозиторій
goit-rdb-hw-07
та відправте на перевірку.
- Прикріплені файли репозиторію архівом із назвою ДЗ7_ПІБ.
- Посилання на репозиторій.
- Будь ласка, пронумеровуйте скріншоти, щоб менторам було зрозуміло, до якого етапу ДЗ відноситься кожний з них. Наприклад, якщо файл відноситься до пункту 3, то назва файла має починатися так: p3_.
-
Залік/Незалік
-
Для заліку необхідно виконати правильно як мінімум 4 завдання.
-
Напишіть SQL-запит, який для таблиці
orders
з атрибутаdate
витягує рік, місяць і число. Виведіть на екран їх у три окремі атрибути поряд з атрибутомid
та оригінальним атрибутомdate
(всього вийде 5 атрибутів). -
Напишіть SQL-запит, який для таблиці
orders
до атрибутаdate
додає один день. На екран виведіть атрибутid
, оригінальний атрибутdate
та результат додавання. -
Напишіть SQL-запит, який для таблиці
orders
для атрибутаdate
відображає кількість секунд з початку відліку (показує його значення timestamp). Для цього потрібно знайти та застосувати необхідну функцію. На екран виведіть атрибутid
, оригінальний атрибутdate
та результат роботи функції. -
Напишіть SQL-запит, який рахує, скільки таблиця
orders
містить рядків з атрибутомdate
у межах між1996-07-10 00:00:00
та1996-10-08 00:00:00
. -
Напишіть SQL-запит, який для таблиці
orders
виводить на екран атрибутid
, атрибутdate
та JSON-об’єкт{"id": <атрибут id рядка>, "date": <атрибут date рядка>}
. Для створення JSON-об’єкта використайте функцію.
- Прикріплені посилання на репозиторій
goit-rdb-hw-07
та безпосередньо самі файли репозиторію архівом. - Правильно написано всі 5 запитів відповідно до заданих умов виконання. SQL-запити виконуються й повертають необхідні дані.