在定义中说,空值不与任何值相等。
因此不能使用 = null 做判断。在Sql语句中,唯一可以使用 = null的就是update语句中的赋值语句,其他地方都不可以使用。
所以要用if(a is null)来判断是否为空 if中要实现多个条件并列判断时,可以使用and,or来实现,例: if (1=2 and 1=1) or 2=1 begin print '1' end else begin print '2' end
在定义中说,空值不与任何值相等。
因此不能使用 = null 做判断。在Sql语句中,唯一可以使用 = null的就是update语句中的赋值语句,其他地方都不可以使用。
所以要用if(a is null)来判断是否为空 if中要实现多个条件并列判断时,可以使用and,or来实现,例: if (1=2 and 1=1) or 2=1 begin print '1' end else begin print '2' end