我有简单的MSSQL查询:
SELECT tw_todo as td FROM tw__work
其中td给出了比特值,如T或F(真/假)。
有没有办法在此查询中将此值转换为1或0?
答案 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