请问高手一个简单的问题

齐明亮 2019-11-05 21:36:00

推荐回答

一、简单回答,可用类似下面的代码: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

提示您:回答为网友贡献,仅供参考。

相关问答