sql关于case...when...end语句的问题
发布网友
发布时间:2022-05-19 19:27
我来回答
共2个回答
热心网友
时间:2023-10-16 14:34
SELECT [no],
case when [type]=1 then 'AA'
when [type]=2 then 'BB'
when [type]=3 then 'CC'
else cast([type] as varchar) end,--就是这个地方,把type转成字符
[date]
FROM [IPdb].[dbo].[student]
热心网友
时间:2023-10-16 14:35
SELECT [no] ,case when [type]=1 then 'AA' when [type]=2 then 'BB' when [type]=3 then 'CC' else ltrim([type])--这里隐士转换一下就好了
end ,[date] FROM [IPdb].[dbo].[student]