SQL:以文本形式显示描述而不是位值 [英] SQL: show description in text instead of bit value

查看:20
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆