【发布时间】:2016-04-24 08:35:54
【问题描述】:
我想检查一组记录的所有(浮点)值是否相等。 类似的东西
SELECT ..., equal(my_field) FROM my_table WHERE ... GROUP BY ...
如果my_field 的所有值都相等,则equal(my_field) 返回true。
【问题讨论】:
-
count(distinct my_column) = 1。但是float是一种近似数据类型,因此您可能会得到您期望的正确计数。详情见:floating-point-gui.de
标签: postgresql aggregate