Служители във формат ФИО
Tinkoff изготвя HR отчет за кол центъра: служителите трябва да се изведат като един низ Фамилия — Име — Презиме. HR системата също така съхранява масив от корпоративни псевдоними за всеки служител (пощенски логини, zoom, месинджъри) — те не са нужни в изхода, но присъстват в схемата.
Таблица employees:
- emp_id INTEGER
- first_nm, middle_nm, last_nm VARCHAR(50) (презимето може да е NULL)
- birth_dt DATE
- aliases TEXT[] — корпоративни псевдоними
- is_active BOOLEAN — флаг за активност
Съставете списък на активните служители с една колона fio във формат Фамилия — Име — Презиме (разделител — дълго тире) плюс датата им на раждане. Когато презимето е NULL, то изобщо не трябва да се появява — без двойни тирета, без завършващи разделители.
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| fio | birth_dt |
|---|---|
| Belov — Igor — Aleksandrovich | 1989-06-18 |
| Black — John | 1991-05-21 |
| Green — Alex | 1992-04-04 |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход