小编Mun*_*udi的帖子

SQL中的CASE语句

Select CASE WHEN loc ='J' THEN 'Y'
            WHEN loc NOT IN ('J') THEN 'N'
            ELSE 0 END AS loc FROM [prd].[dbo].[GRP]  
            EXCEPT
Select location FROM [prd1].[dbo].[GRPO] WHERE VALUE IN('Y','N');
Run Code Online (Sandbox Code Playgroud)

错误:

将varchar值'Y'转换为数据类型int时转换失败.

两个表中的两列(varchar)仅具有相同的数据类型.

sql sql-server

2
推荐指数
1
解决办法
109
查看次数

标签 统计

sql ×1

sql-server ×1