This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user