4) Таблица сотрудников
Name Location A Hyd B Bng C Hyd D Bng
Значение o / p должно быть
Name Hyd Bng A 1 0 B 0 1 C 1 0 D 0 1
Мы можем использовать CASE выражения здесь:
CASE
SELECT Name, CASE WHEN Location = 'Hyd' THEN 1 ELSE 0 END AS Hyd, CASE WHEN Location = 'Bng' THEN 1 ELSE 0 END AS Bng FROM yourTable ORDER BY Name;