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 4: ##################
1. Створіть оптимізований запит, який виведе інформацію про місцезнаходження клієнтів та співробітників.
У вивід слід включити:
Повні імена (FullName) всіх клієнтів і співробітників із таблиць Clients і Employees.
Адресу (Street, County) кожної людини з таблиці адрес.
2. Дані повинні бути впорядковані за назвою вулиці. Зверніть увагу, поле Street починається з
назви будинку а не з назви вулиці.
Результат виводу показаний на наступному скриншоті:
https://drive.google.com/open?id=18SkH6ZmbGctCkWbYtKFcolmmE-v6Nudk&usp=drive_fs
select * from Clients;
select FullName, Street, County
from Clients
join Addresses on Clients.AddressID = Addresses.AddressID
union all
select FullName, Street, County
from Employees
join Addresses on Employees.AddressID = Addresses.AddressID
order by SUBSTRING(
Street, LOCATE(' ', Street) + 1
) asc;