我刚刚发现使用<=引发一个错误: SQL错误42703: error:列"days“不存在
那么,为什么这是有效的
MAKE_INTERVAL(DAYS => 5)这不是吗?
MAKE_INTERVAL(DAYS <= 5)可能是postgres的窃听器吗?
发布于 2020-04-24 13:58:14
因为提供命名参数的操作符是=>,因此在第一个示例中,days引用了具有该名称的函数参数。
在第二个示例中,<=被视为“小于或等于运算符”,因此Postgres期望days是列引用。
https://stackoverflow.com/questions/61409989
复制相似问题