【发布时间】:2012-12-03 15:19:23
【问题描述】:
我需要检查所有数字是否相同。这些值来自不同的列。签名应该允许放置任意数量的列(如COALESCE(...) 方法)
SELECT equality(42, 42, 42)
应该返回true 和
SELECT equality(23, 42, 133)
应该返回false。
有什么好的方法来编码吗?
当时我是这样做的:
SELECT (x1 = x2 AND x2 = x3);
但我希望有更优雅的方式。
【问题讨论】:
-
@njk - 除非我遗漏了什么,否则这里没有两个查询。
-
那不是重复的...