Заменить значения BIT текстом - PullRequest
0 голосов
/ 08 июня 2010

У меня есть столбец BIT с полом (0,1) и я хочу заменить 0 и 1 в результирующем представлении словами "мужчина" и "женщина". Могу ли я сделать это правильно в представлении с некоторыми системными функциями или мне нужно написать собственную функцию для этого?

1 Ответ

3 голосов
/ 08 июня 2010

Вы можете просто использовать оператор CASE, как показано ниже. Подумайте о том, что вы пытаетесь сделать, хотя, возможно, было бы лучше вернуть 0 и 1, но конвертировать в нужный текст в интерфейсе ... это то, что я бы сделал.

SELECT CASE Gender WHEN 0 THEN 'Man' WHEN 1 THEN 'Woman' END AS Gender
FROM YourTableOrView
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...