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并行计算算法及参数强制并行度设置方法

    PostgreSQL并行计算算法及参数强制并行度设置方法

    这篇文章主要介绍了PostgreSQL 并行计算算法,参数,强制并行度设置,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • PostgreSQL中常用的时间日期脚本使用教程

    PostgreSQL中常用的时间日期脚本使用教程

    PostgreSQL是一款简介而又性能强大的数据库应用程序,其在日期时间数据方面所支持的功能也都非常给力,下面就来看一下PostgreSQL中常用的日期时间脚本使用教程.
    2016-05-05
  • 浅谈PostgreSQL和SQLServer的一些差异

    浅谈PostgreSQL和SQLServer的一些差异

    这篇文章主要介绍了浅谈PostgreSQL和SQLServer的一些差异,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Postgresql中LIKE和ILIKE操作符的用法详解

    Postgresql中LIKE和ILIKE操作符的用法详解

    这篇文章主要介绍了Postgresql中LIKE和ILIKE操作符的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL处理时间段、时长转为秒、分、小时代码示例

    PostgreSQL处理时间段、时长转为秒、分、小时代码示例

    最近在操作数据库时,遇到频繁的时间操作,每次弄完了就忘了,今天痛定思痛,下定决心对postgres的时间操作进行一下总结,这篇文章主要给大家介绍了关于PostgreSQL处理时间段、时长转为秒、分、小时的相关资料,需要的朋友可以参考下
    2023-10-10
  • PostgreSQL 数据库性能提升的几个方面

    PostgreSQL 数据库性能提升的几个方面

    PostgreSQL提供了一些帮助提升性能的功能。主要有一些几个方面。
    2009-09-09
  • 在PostgreSQL中实现数据的自动清理和过期清理

    在PostgreSQL中实现数据的自动清理和过期清理

    在 PostgreSQL 中,可以通过多种方式实现数据的自动清理和过期处理,以确保数据库不会因为存储过多过时或不再需要的数据而导致性能下降和存储空间浪费,本文给大家介绍了一些常见的方法及详细示例,需要的朋友可以参考下
    2024-07-07
  • postgresql coalesce函数数据转换方式

    postgresql coalesce函数数据转换方式

    这篇文章主要介绍了postgresql coalesce函数数据转换方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL有效地处理数据的加密和解密的常见方法

    PostgreSQL有效地处理数据的加密和解密的常见方法

    在信息化建设和等保建设中,都要求实现对用户数据的隐私保护,也就是我们常说的脱敏,那么在 PostgreSQL 数据库中有没有这样的方法或者策略可以实现呢,本文小编将给大家介绍一下PostgreSQL有效地处理数据的加密和解密的常见方法,需要的朋友可以参考下
    2025-03-03
  • PostgreSQL 修改表字段常用命令操作

    PostgreSQL 修改表字段常用命令操作

    这篇文章主要介绍了PostgreSQL 修改表字段常用命令操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论