我正在尝试计算列以查看最大字符数。我收到警告,我知道它没有效果,但这更令人烦恼,并希望消除警告。
我的例子如下:
Declare @Countthis varchar (255)
select @Counthis = max(len(col1)) from #temp
Print '------- This is the largest count for this column-----' + @Countthis
我收到的警告是:
Warning: Null value is eliminated by an aggregate or other SET operation.
我尝试使用Case
语句,但我无法理解。如果值为NULL
,则忽略该值。
这可能吗?
答案 0 :(得分:2)
您可以使用
Declare @Countthis varchar (255)
select @Counthis = max(len(IsNull(col1,''))) from #temp