我正在尝试将varchar(20)字段转换为numeric(10,2),为此我正在使用以下脚本:
varchar(20)
numeric(10,2)
SELECT CAST(CASE Age WHEN 'NULL' THEN 0 ELSE Age END AS numeric(10,2)) AS Age FROM AgeTable
但我收到此错误:
将 varchar 值“71.8”转换为数据类型 int 时转换失败。
sql varchar numeric sql-server-2008
numeric ×1
sql ×1
sql-server-2008 ×1
varchar ×1