sql SELECT NULL和SELECT 1之间的性能比较

sql SELECT NULL和SELECT 1之间的性能比较,第1张

sql SELECT NULL和SELECT 1之间的性能比较

两者执行相同,因为从不评估EXISTS中的SELECt子句。您可以使用以下方法进行测试:

... EXISTS(SELECT 1/0 FROM TABLE)

那应该触发除以零的错误,但是不会。

我个人更喜欢使用NULL,因为很明显表中没有引用任何东西,因此其他人更容易看到。选择一个值,例如第二个示例中的INT数字1,如果不熟悉EXISTS子句,可能会导致对所发生情况的假设。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存