SQL: показать описание в тексте вместо значения бита - PullRequest
4 голосов
/ 22 января 2011

У меня есть атрибут, объявленный как бит: (true или false).

Например:

SELECT myBit FROM [table] 

=> будет отображаться: 1 или 0

Я хотел бы показать: «Действительный» и «Недействительный» для 1 и 0 соответственно.

Как добавить оператор IF ELSE в оператор SELECT?

1 Ответ

9 голосов
/ 22 января 2011

Для SQL Server вы можете использовать оператор CASE :

SELECT CASE myBit WHEN 1 THEN 'Valid' WHEN 0 THEN 'Invalid' END As MyColumn
FROM [table] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...