需要转换的性别字段的数据类型为位。
我使用了这个语法:
Select case when CAST([GenderIsMale] AS bit)=1 then 'Male'
when CAST([GenderIsMale] AS bit)=0 then 'Female'
else CAST([GenderIsMale] AS bit)
end
Run Code Online (Sandbox Code Playgroud)
返回错误:
将 varchar 值 'Male' 转换为数据类型 bit 时转换失败。