Pracownicy w formacie FIO
Tinkoff przygotowuje raport HR dla contact center: pracowników należy wyświetlić jako jeden ciąg Nazwisko — Imię — Drugie imię. System HR przechowuje też dla każdego pracownika tablicę aliasów korporacyjnych (loginy pocztowe, zoom, komunikatory) — nie są potrzebne w wyniku, ale występują w schemacie.
Tabela employees:
- emp_id INTEGER
- first_nm, middle_nm, last_nm VARCHAR(50) (drugie imię może być NULL)
- birth_dt DATE
- aliases TEXT[] — aliasy korporacyjne
- is_active BOOLEAN — flaga aktywności
Zbuduj listę aktywnych pracowników z jedną kolumną fio w formacie Nazwisko — Imię — Drugie imię (separator w postaci długiego myślnika) wraz z datą urodzenia. Gdy drugie imię jest NULL, nie może w ogóle się pojawić — bez podwójnych myślników i bez końcowych separatorów.
Przykładowy oczekiwany wynik
Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.
| fio | birth_dt |
|---|---|
| Belov — Igor — Aleksandrovich | 1989-06-18 |
| Black — John | 1991-05-21 |
| Green — Alex | 1992-04-04 |
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się