23 lines
1.3 KiB
SQL
23 lines
1.3 KiB
SQL
#####################################################
|
||
###################### 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; |