小编ARD*_*ARD的帖子

将 varchar 值“71.8”转换为数据类型 int 时转换失败

我正在尝试将varchar(20)字段转换为numeric(10,2),为此我正在使用以下脚本:

SELECT CAST(CASE Age WHEN 'NULL' THEN 0 ELSE Age END AS numeric(10,2)) AS Age 
FROM   AgeTable
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

将 varchar 值“71.8”转换为数据类型 int 时转换失败。

sql varchar numeric sql-server-2008

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

标签 统计

numeric ×1

sql ×1

sql-server-2008 ×1

varchar ×1