select case 字段 when 0 then '否' else '是' from 表 这是什么意思啊?
select case abd when 0 then 'fasle' else 'true' from config1config1======表名 abd====字段名 现在abd字段是bit类型。我想把里面的0/1转换成false/true 怎么转换。转换成什么类型?怎么写语句?我把abd字段类型先改成varchar,然后执行 update config1 set abd='true' where abd=1 和update config1 set abd='false' where abd=0 前一个语句转换了,后一个查询分析器提示说:将 varchar 值 'true ' 转换为数据类型为 int 的列时发生语法错误。 不知道如何让解决阿?
C也一样,
如果是上面的情况就不用改了否则就按楼上的改吧
和update config1 set abd='false' where abd=0 前一个语句转换了,后一个查询分析器提示说:将 varchar 值 'true ' 转换为数据类型为 int 的列时发生语法错误。 不知道如何让解决阿?