feat: test 9-12
Advanced SQL Quality Check / Lint SQL Scripts (push) Failing after 18s

This commit is contained in:
Vitalii Litvinchuk
2026-05-06 23:35:17 +03:00
parent 9884d8e5af
commit 0d93a18aad
10 changed files with 838 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
#####################################################
###################### 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