MSSQL数据库查询转换给定值

时间:2017-07-19 11:50:38

标签: sql sql-server database

我有简单的MSSQL查询:

SELECT tw_todo as td FROM tw__work

其中td给出了比特值,如T或F(真/假)。

有没有办法在此查询中将此值转换为1或0?

2 个答案:

答案 0 :(得分:2)

SELECT CASE WHEN tw_todo = 'T' THEN 1 ELSE 0 END as td FROM tw__work

尝试以上查询。

我曾使用 CASE WHEN 'T' and 'F' 转换为 1 and 0

答案 1 :(得分:1)

SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work