У меня есть таблица с несколькими столбцами.Значение одного столбца равно 0 или 1.Я хочу написать запрос, который возвращает «Привет», если значение было 0, или «Пока», если оно было 1.Как правильно написать этот запрос?
0
1
Используйте выражение CASE
CASE
SELECT CASE YourCol WHEN 0 THEN 'Hello' WHEN 1 THEN 'Bye' END AS SomeAlias FROM YourTable
Если вы выбрали несколько столбцов, попробуйте указать ниже:
SELECT Column1, Column2, -- Put other column name here CASE TargetColumnName WHEN 0 THEN 'Hello' WHEN 1 THEN 'Bye' END AS TargetAliasColumnName FROM YourTableName