postgresql 数据类型转换

postgresql 数据类型转换

ID:42625700

大小:167.16 KB

页数:9页

时间:2019-09-19

postgresql 数据类型转换_第1页
postgresql 数据类型转换_第2页
postgresql 数据类型转换_第3页
postgresql 数据类型转换_第4页
postgresql 数据类型转换_第5页
资源描述:

《postgresql 数据类型转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、postgresql数据类型转换,日期操作函数各种数据类型(日期/时间、integer、floatingpoint和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。下面列出了这些函数,它们都遵循一个公共的调用习惯:第一个参数是待格式化的值,而第二个是定义输出或输出格式的模板。函数返回类型描述例子to_char(timestamp,text)text把时间戳转换成字串to_char(current_timestamp,'HH12:MI:SS')to_char(interval,text)text把时间间隔转为字串

2、to_char(interval'15h2m12s','HH24:MI:SS')to_char(int,text)text把整数转换成字串to_char(125,'999')to_char(doubleprecision,text)text把实数/双精度数转换成字串to_char(125.8::real,'999D9')to_char(numeric,text)text把numeric转换成字串to_char(-125.8,'999D99S')to_date(text,text)date把字串转换成日期to_date('05Dec2000','D

3、DMonYYYY')to_timestamp(text,text)timestamp把字串转换成时间戳to_timestamp('05Dec2000','DDMonYYYY')to_timestamp(double)timestamp把UNIX纪元转换成时间戳to_timestamp(200120400)to_number(text,text)numeric把字串转换成numericto_number('12,454.8-','99G999D9S')用于日期/时间格式化的模式:模式描述HH一天的小时数(01-12)HH12一天的小时数(01-12

4、)HH24一天的小时数(00-23)MI分钟(00-59)SS秒(00-59)MS毫秒(000-999)US微秒(000000-999999)AM正午标识(大写)Y,YYY带逗号的年(4和更多位)YYYY年(4和更多位)YYY年的后三位YY年的后两位Y年的最后一位MONTH全长大写月份名(空白填充为9字符)Month全长混合大小写月份名(空白填充为9字符)month全长小写月份名(空白填充为9字符)MON大写缩写月份名(3字符)Mon缩写混合大小写月份名(3字符)mon小写缩写月份名(3字符)MM月份号(01-12)DAY全长大写日期名(空白填充

5、为9字符)Day全长混合大小写日期名(空白填充为9字符)day全长小写日期名(空白填充为9字符)DY缩写大写日期名(3字符)Dy缩写混合大小写日期名(3字符)dy缩写小写日期名(3字符)DDD一年里的日子(001-366)DD一个月里的日子(01-31)D一周里的日子(1-7;周日是1)W一个月里的周数(1-5)(第一周从该月第一天开始)WW一年里的周数(1-53)(第一周从该年的第一天开始)下面是PostgreSQL中支持的时间/日期操作符的列表:操作符例子结果+date'2001-09-28'+integer'7'date'2001-10-0

6、5'+date'2001-09-28'+interval'1hour'timestamp'2001-09-2801:00'+date'2001-09-28'+time'03:00'timestamp'2001-09-2803:00'+interval'1day'+interval'1hour'interval'1day01:00'+timestamp'2001-09-2801:00'+interval'23hours'timestamp'2001-09-2900:00'+time'01:00'+interval'3hours'time'04:00

7、'--interval'23hours'interval'-23:00'-date'2001-10-01'-date'2001-09-28'integer'3'-date'2001-10-01'-integer'7'date'2001-09-24'-date'2001-09-28'-interval'1hour'timestamp'2001-09-2723:00'-time'05:00'-time'03:00'interval'02:00'-time'05:00'-interval'2hours'time'03:00'-timestamp'200

8、1-09-2823:00'-interval'23hours'timestamp'2001-09-2800:00'-interval'1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。