小编use*_*821的帖子

为什么select nullif(0,'')的输出为NULL(预期为0)?

为什么输出select nullif(0,'')为NULL?(预计为0).

为什么0等于''?

当我使用选择NULLIF(转换(VARCHAR,0), ''),它实际上返回预期的0.

NULLIF官方页面说该函数比较了两个标量表达式.0不是标量?请告诉我在理解中我缺少什么?

t-sql sql-server

8
推荐指数
1
解决办法
1332
查看次数

标签 统计

sql-server ×1

t-sql ×1