推荐回答
一、简单回答,可用类似下面的代码:SELECT ISNULL ***********************有耐心,或有不懂看下面的解说************************二、解说如下:有一个函数叫isnull。它的用法如下:DECLARE @LSCHAR NCHAR10SET @LSCHAR = NULLSELECT ISNULL@LSCHAR,1 AS LS它的结果是,因为LSCHAR为空,所以,将1当成输出。你也可以在为空时,把0当成输出,代码如下:DECLARE @LSCHAR NCHAR10SET @LSCHAR = NULLSELECT ISNULL@LSCHAR,0 AS LS除零的问题,是这样处理,当为空时这么做,不为空时那么做:DECLARE @LSCHAR NCHAR10SET @LSCHAR = NULLSELECTCASE WHEN @LSCHAR IS NULL THEN 0 ELSE @LSCHAR END AS LS能看懂吧,能看懂就能解决你的问题。
连中鄂2019-11-05 22:02:59
提示您:回答为网友贡献,仅供参考。