我有简单的MSSQL的查询:MSSQL数据库查询翻译给定的值
SELECT tw_todo as td FROM tw__work
其中TD给了我像T或F(真/假)位值。
有没有办法在这个查询内翻译这个值为1或0?
我有简单的MSSQL的查询:MSSQL数据库查询翻译给定的值
SELECT tw_todo as td FROM tw__work
其中TD给了我像T或F(真/假)位值。
有没有办法在这个查询内翻译这个值为1或0?
SELECT CASE WHEN tw_todo = 'T' THEN 1 ELSE 0 END as td FROM tw__work
试试上面的查询。
这里我用了CASE WHEN
'T' and 'F'
到1 and 0
谢谢!我会在家中检查并提供反馈! – PipBoy2000
干得好。在我的情况下,'T'是'真实的',但是你的查询给了我正确的方向。谢了哥们! :) – PipBoy2000
SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work
谢谢!我会在家中检查并提供反馈! – PipBoy2000
干得好。好的尝试我的问题。 @sagar代码稍微好一些。谢了哥们! :) – PipBoy2000
我删除了不兼容的数据库的标签,这将转换。 –