为什么输出select nullif(0,'')为NULL?(预计为0).
select nullif(0,'')
为什么0等于''?
当我使用选择NULLIF(转换(VARCHAR,0), ''),它实际上返回预期的0.
NULLIF官方页面说该函数比较了两个标量表达式.0不是标量?请告诉我在理解中我缺少什么?
NULLIF
t-sql sql-server
sql-server ×1
t-sql ×1