哪种方式更好?
ISNULL(@firstvalue,ISNULL(@secondvalue,1))或
ISNULL(ISNULL(@firstvalue,@secondvalue),1)在T-SQL中?
发布于 2020-11-12 14:16:21
您可以使用COALESCE
SELECT COALESCE(@firstvalue,@secondvalue,1);发布于 2020-11-12 14:30:39
ISNULL(@firstvalue,ISNULL(@secondvalue,1)在@firstvalue不是NULL的情况下是最佳的,COALESCE()是更好的方法。
https://stackoverflow.com/questions/64798820
复制相似问题