【发布时间】:2019-10-01 12:39:20
【问题描述】:
我有一个要转换为 int 的字段,因此我可以转换为 count,但是该字段的某些值是 'null',所以遇到这些时我会遇到异常
Conversion failed when converting the nvarchar value '_____' to data type int.
我认为 id 可以执行以下操作,但我得到了相同的结果。
CAST( CASE [value] WHEN 'is null' THEN 1 ELSE [value] END AS INT)
我想将 [value] 中的所有 null 值更改为 1,然后将所有 [value] 更改为 int,以便我可以计算此字段。
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql sql-server reporting-services int case-when