MSSQL数据库查询转换给定值
我有一个简单的MSSQL查询:MSSQL数据库查询转换给定值,sql,sql-server,database,Sql,Sql Server,Database,我有一个简单的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,它将'T'和'F'转换为1和0 SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' T
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,它将'T'和'F'转换为1和0
SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work
尝试上面的查询
这里我在
时使用了案例,它将'T'和'F'转换为1和0
我删除了不兼容的数据库标记。我删除了不兼容的数据库标记。谢谢!我会在家里检查并给出反馈!做得好。很好地回答了我的问题@sagar代码稍微好一点。谢谢你,伙计!:)谢谢我会在家里检查并给出反馈!做得好。很好地回答了我的问题@sagar代码稍微好一点。谢谢你,伙计!:)谢谢我会在家里检查并给出反馈!做得好。在我的例子中,“T”是“真的”,但你的问题给了我正确的方向。谢谢你,伙计!:)谢谢我会在家里检查并给出反馈!做得好。在我的例子中,“T”是“真的”,但你的问题给了我正确的方向。谢谢你,伙计!:)
SELECT CASE tw_todo WHEN 'T' THEN 1 WHEN 'F' THEN 0 ELSE 0/0 END as td FROM tw__work