我在postgres here中遇到了一个查询,该查询使用地球对象上的@>
运算符。
我到处搜索过,但是对于这个运算符的含义(可能是其他类似的运算符,例如:@<
等等)已经空洞了。)
>
很明显。我还发现@
将取一些东西的绝对值。所以我最好的猜测是对两个值进行absolute greater than
比较?
这是对的吗?这是在postgres文档中的某处记录的吗?我更好奇地了解操作员对地球物体的作用。
谢谢!
答案 0 :(得分:20)
通常@>
是“包含”运算符。
为多种数据类型定义。
答案 1 :(得分:-3)
根据PostgreSQL Official Documentation
可以使用以下详细语法编写
interval
个值:
[@] quantity unit [quantity unit...] [direction]
其中quantity
是一个 号码(可能已签名);单位是微秒,毫秒,秒, 分钟,小时,天,周,月,年,十年,世纪,千禧年或 这些单位的缩写或复数形式;direction
可能是以前或 空。 at符号(@)是可选噪声。金额不同 单位隐含地添加了适当的符号记帐。前 否定所有领域。此语法也用于间隔输出, 如果IntervalStyle设置为postgres_verbose
。