Files
sql_advanced/lab9-12-test/task6.sql
T
Vitalii Litvinchuk 0d93a18aad
Advanced SQL Quality Check / Lint SQL Scripts (push) Failing after 18s
feat: test 9-12
2026-05-06 23:35:17 +03:00

23 lines
1.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#####################################################
###################### Task 6: ##################
У таблиці Activity реєструється інформація про діяльність клієнтів, які користуються інтернет-магазином,
зокрема ClientID та ProductID для кожної дії в стовпці JSON Properties. Це відбувається,
коли клієнти переглядають продукти в Інтернеті. На наступному скриншоті показано таблицю активності:
https://drive.google.com/open?id=18UUaS39qzfLsIyXuKg0TGzhL3rrivfqR&usp=drive_fs
1. Напишіть запит, який виведе:
ClientID, ProductID для всіх клієнтів, які виконували дії, повне імя (FullName)
та контактний номер (ContactNumber) кожного клієнта з таблиці Клієнти (Clients).
2. Здійсніть вивід запиту
select
Properties ->> '$.ClientID' as ClientID,
Properties ->> '$.ProductID' as ProductID,
FullName,
ContactNumber
from
Activity
join Clients on Properties ->> '$.ClientID' = Clients.ClientID;
Результат запиту має відповідати результатам показаним на скриншоті нижче:
https://drive.google.com/open?id=18Vpzx4hWNZ5-5LR7fNnoI9fs93IBXWqD&usp=drive_fs