我的sql表中有一个列,其中包含值'是'和'否'
我将表复制到一个新数据库,该数据库的数据类型已从nchar(3)更改为tinyint
有没有办法在新表中选择那些特定字段作为数字?
e.g。在哪里'是' => 1和哪里'否' => 0
答案 0 :(得分:2)
一种方法是使用case
select case when col = 'yes'
then 1
else 0
end as new_col_value
from your_table