PostgreSQL中date()函数官方文档查询:已查手册未找到相关说明
关于PostgreSQL中
DATE()函数的官方文档位置 哦,这个问题我之前也踩过坑!其实你找的DATE()函数在PostgreSQL里属于SQL标准的类型转换函数,它本质上和CAST('2010-01-01 12:00:00' AS DATE)或者PostgreSQL特有的'2010-01-01 12:00:00'::DATE是完全等价的,都是把输入的表达式转换成DATE类型。
你可以在官方文档这几个地方找到相关说明:
- SQL Functions and Operators章节下的「Type Casting」部分:这里专门讲解了三种类型转换方式,其中就包括
typename(expression)这种SQL标准的函数式写法,DATE()就是其中针对DATE类型的转换函数。 - Date/Time Functions and Operators章节:虽然没有单独把
DATE()列成一个独立函数,但在讨论字符串与日期类型互转的内容里,会提到这种转换方式,因为它是处理日期类型转换的常用手段之一。 - 官方文档的函数索引:直接搜索「date」,会在类型转换相关的条目里找到它,标注为「cast to date」,点进去就能看到详细说明。
另外补充个小知识点:PostgreSQL对SQL标准的这类函数支持很完善,除了DATE(),还有TIMESTAMP()、INTEGER()这类同类型的转换函数,用法逻辑都是一致的。
内容的提问来源于stack exchange,提问作者user13641224
相关产品推荐
相关产品推荐

