SQL:以文本形式显示描述而不是位值 [英] SQL: show description in text instead of bit value
本文介绍了SQL:以文本形式显示描述而不是位值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个属性声明为位:(真或假).
I have an attribute declared as bit: (true or false).
例如:
SELECT myBit FROM [table]
=> 它将显示:1 或 0
=> it will show: 1 or 0
我想显示:分别为 1 和 0 的有效"和无效".
I would like to show: 'Valid' and 'Invalid' for 1 and 0 respectively.
如何在 SELECT 语句中添加 IF ELSE 语句?
How could I add IF ELSE statement in the SELECT statement?
推荐答案
对于 SQL Server,您可以使用 CASE 声明:
For SQL Server, you can use a CASE statement:
SELECT CASE myBit WHEN 1 THEN 'Valid' WHEN 0 THEN 'Invalid' END As MyColumn
FROM [table]
这篇关于SQL:以文本形式显示描述而不是位值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文