【发布时间】:2011-08-22 16:38:31
【问题描述】:
In SQLite, IS 是一个二元运算符,其行为与= 完全相同,除非其中一个或两个操作数是NULL。在两个操作数都是NULL 的情况下,IS 运算符的计算结果为TRUE。在一个操作数是 NULL 而不是另一个操作数的情况下,IS 操作数的计算结果为 FALSE。
我在 PostgreSQL 中寻找类似的运算符,但我找不到。 PostgreSQL 中是否有相当于 SQLite 的 IS 运算符?如果不是,最好/最简单的解决方法是什么?
为了澄清,SELECT column1 IS column2 ... 在 SQLite 中是允许的,但 PostgreSQL 会引发语法错误。
【问题讨论】:
标签: sql postgresql sqlite comparison-operators