ISNULL的一个小问题
之前一起以为 sql server 里的 isnull(,) 是第一个参数为null的话,就返回第二个参数。
declare @i int set @i=null print Isnull(@i,'0')+'dd'
上面的 sql 按理说应该返回 ‘0dd’,但结果却报错了。
查了官方文档,发现了问题
验证了一下,果然出问题了
之前一起以为 sql server 里的 isnull(,) 是第一个参数为null的话,就返回第二个参数。
declare @i int set @i=null print Isnull(@i,'0')+'dd'
上面的 sql 按理说应该返回 ‘0dd’,但结果却报错了。
查了官方文档,发现了问题
验证了一下,果然出问题了