在SQL SERVER中,-ISNULL()函数:用来判断一个变量是否为空,如果该变量为空,可以给变量赋一个默认值
如: ISNULL(@VaribleName, 'DefaultValue') ISNULL(COLUMN_NAME, 'Default Value')
举个例子 :
建立表student,和表Collegeinfo
在查询窗口执行如下语句:
结果如下:
mysql中于此相近的函数为:IFNULL(exp1,exp2)
NULLIF(expr1,expr2)
如果expr1
= expr2 成立,那么返回值为NULL,否则返回值为 expr1。这和CASE WHEN expr1 = expr2
THEN NULL ELSE expr1 END相同。