select 1 where somevalue = '' or somevalue is null from sometable
我完全理解为什么我必须有两个不同的条件背后的原因。令我困惑的是为什么这么多年后仍然没有一个标准的快捷表示法。
我可以看到为什么各种 dbms 实现不提供快捷方式,因为它不是必需的,这样做会使您的 sql 的可移植性大大降低,但是考虑到这种快捷方式在所有 dbms 中的有用性,我无法理解为什么权力尚未在 sql 规范中添加执行此操作的快捷方式。
我的问题:实际上是否有正当理由,如果有,那是什么?