postgresql extract (field from source) 获取年月日

来源:互联网 发布:serpentza黑中国知乎 编辑:程序博客网 时间:2024/05/21 10:48
extract (field from source) 函数从日期/时间数值里抽取 子域,比如年或者小时等。source 必须是一个类型 timestamp,time,或者 interval 的值表达式。 (类型为 date 的表达式将转换为 timestamp,因此也可以用。) field 是一个标识符 或者字串,它指定从源数据中抽取的数域。extract 函数返回类型为double precision 的数值。month对于 timestamp 数值,它是一年里的月份数(1 - 12); 对于 interval 数值,它是月的数目,然后对 12 取模(0 - 11) SELECT extract(MONTH from TIMESTAMP '2001-02-16 20:38:40');Result: 2 SELECT extract(MONTH from INTERVAL '2 years 3 months');Result: 3 SELECT EXTRACT(MONTH from INTERVAL '2 years 13 months');Result: 1quarter
0 0
原创粉丝点击