Dla pracowników o id równym 1, 2, 3, 6, 8 oraz 9 ustal tytuły grzecznościowe (pan lub pani). Jeśli tytuł grzecznościowy jest inny, zostaje oryginalny. Imię i nazwisko powinno znaleźć się w jednej kolumnie.
Baza: Northwind, Tabela: dbo.Employees, Kolumny: EmployeeID, TitleOfCourtesy, FirstName, LastName, Wynik: 6 rows
[spoiler title=’Rozwiązanie’ collapse_link=’true’]SELECT EmployeeID,
CASE TitleOfCourtesy
WHEN 'Mr.’ THEN 'Pan’
WHEN 'Ms.’ THEN 'Pani’
ELSE TitleOfCourtesy
END AS Tytuł,
(FirstName +’ '+ LastName) as Pracownik
FROM dbo.Employees
WHERE EmployeeID IN(1, 2, 3, 6, 8, 9)
ORDER BY EmployeeID;
[/spoiler]