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
+33
View File
@@ -0,0 +1,33 @@
#####################################################
###################### Task 5: ##################
Наступний запит повертає загальну кількість деревяних панелей (ідентифікатор P2),
проданих в 2020, 2021 і 2022 роках:
explain
SELECT CONCAT(SUM(Cost), " (2020)") AS "Total sum of P2 Product"
FROM Orders
WHERE
YEAR(Date) = 2020
AND ProductID = "P2"
UNION
SELECT CONCAT(SUM(Cost), " (2021)")
FROM Orders
WHERE
YEAR(Date) = 2021
AND ProductID = "P2"
UNION
SELECT CONCAT(SUM(Cost), " (2022)")
FROM Orders
WHERE
YEAR(Date) = 2022
AND ProductID = "P2";
Вивід з цього запиту показано на скриншоті нижче:
https://drive.google.com/open?id=18UCCsysObMJhtmc7saumSbN-JkeS5lQW&usp=drive_fs
1. Оптимізуйте цей запит.
select
2. Здійсніть вивід та порівняйте з виводом початкового запиту