postgresql 中的to_char()常用操作

 更新时间:2021年02月01日 11:40:17   作者:J符离  
这篇文章主要介绍了postgresql 中的to_char()常用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

postgresql中的to_char()用法和Oracle相比,多了一个参数。

to_char(待转换值,转换格式);

常用转换格式有2种:

一个是写若干个0,如果待转换的值位数少于于你定义的转换格式位数,输出值会自动在左边补0,位数补齐到转换格式的长度;如果待转换的值位数多于你定义的转换格式位数,输出值为:##(长度跟你定义的转换格式一样);

另一个是写若干个9,如果待转换的值位数少于你定义的转换格式位数,正常输出;

如果待转换的值位数多于于你定义的转换格式位数,输出值为:##(长度跟你定义的转换格式一样);

转换格式如果写其他数字,输出结果为转换格式的值。

补充:Postgresql中使用to_char进行yyyy-MM-dd HH:mm:ss转换时要注意的问题

在java和一些常用的数据中(mysql/sqlsever)中进行年月日分秒转换的时候,都是用

SELECT to_char(CURRENT_DATE,'yyyy-MM-dd hh:MM:ss')

但是在Postgresql中这样用就会出现问题,在pg中执行上面的语句返回的结果为

2015-05-06 12:05:00

看到了,这并不是我们想要的,那怎么处理呢?在pg中要用下面的方法

SELECT to_char(CURRENT_DATE,'yyyy-MM-dd hh24:MI:ss')

结果如下

2015-05-06 00:00:00

这才是我们想要结果,看来不能想当然的,认为所有数据库都是一样的,要细心!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • PostgreSQL之pgdump备份恢复操作

    PostgreSQL之pgdump备份恢复操作

    这篇文章主要介绍了PostgreSQL之pgdump备份恢复操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Postgresql 数据库 varchar()字符占用多少字节介绍

    Postgresql 数据库 varchar()字符占用多少字节介绍

    这篇文章主要介绍了Postgresql 数据库 varchar()字符占用多少字节介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • pgsql 实现分页查询方式

    pgsql 实现分页查询方式

    这篇文章主要介绍了pgsql 实现分页查询方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL报错 解决操作符不存在的问题

    PostgreSQL报错 解决操作符不存在的问题

    这篇文章主要介绍了PostgreSQL报错 解决操作符不存在的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL中ON CONFLICT的使用及一些扩展用法

    PostgreSQL中ON CONFLICT的使用及一些扩展用法

    Postgres ON CONFLICT是PostgreSQL数据库中的一个功能,用于处理插入或更新数据时的冲突情况,下面这篇文章主要给大家介绍了关于PostgreSQL中ON CONFLICT的使用及一些扩展用法的相关资料,需要的朋友可以参考下
    2024-06-06
  • PostgreSQL 序列绑定字段与不绑定字段的区别说明

    PostgreSQL 序列绑定字段与不绑定字段的区别说明

    这篇文章主要介绍了PostgreSQL 序列绑定字段与不绑定字段的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL处理数据并发更新冲突的解决方法

    PostgreSQL处理数据并发更新冲突的解决方法

    在数据库并发操作环境中,多个事务同时尝试更新相同的数据可能导致冲突,PostgreSQL 提供了一系列机制来处理这些并发更新冲突,以确保数据的一致性和完整性,所以本文给大家介绍了PostgreSQL处理数据并发更新冲突的解决方法,需要的朋友可以参考下
    2024-07-07
  • postgresql SQL语句变量的使用说明

    postgresql SQL语句变量的使用说明

    这篇文章主要介绍了postgresql SQL语句变量的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql中时间转换和加减操作

    postgresql中时间转换和加减操作

    这篇文章主要介绍了postgresql中时间转换和加减操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • postgresql如何查询重复计数及去重查询

    postgresql如何查询重复计数及去重查询

    这篇文章主要介绍了postgresql如何查询重复计数及去重查询问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11

最新评论