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

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

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

mysql to char 用法_postgresql 中的to_char()常用操作相关推荐

  1. Java中HashMap的常用操作

    Java中HashMap的常用操作 HashMap<Integer, Integer> hashMap = new HashMap<>();hashMap.put(5, 2); ...

  2. Python中集合的常用操作

    一.集合的介绍 1.定义:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重. 2.特性:集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无须纠结于集合中的单个值. ...

  3. javascript中select的常用操作

    *说明:select元素javascript常用操作  * 1.判断是否存在指定value的Item  * 2.加入一个Item  * 3.删除值为value的所有Item  * 4.删除某一个ind ...

  4. Python中字典的常用操作

    一.字典的定义 1.字典是存储信息的一种方式. 2.字典以键-值对存储信息,因此字典中的任何一条信息都与至少一条其他信息相连. 3.字典的存储是无序的,因此可能无法按照输入的顺序返回信息. 二.字典的 ...

  5. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql

    java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...

  6. mysql 枚举 enum用法_mysql中的枚举类型ENUM的用法:

    mysql中的枚举类型ENUM的用法: (2010-06-18 13:44:13) mysql中的枚举类型ENUM的用法: mysql中的枚举类型ENUM是一个字符串对象,它的值是自表创建时在列规定中 ...

  7. mysql int char连接_MySQL中int、char以及varchar的性能比较

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  8. mysql use index用法_MySQL中USE INDEX 和 FORCE INDEX

    问题 在一次生产环境排查性能问题时, 发现有个请求在一些用户的数据量比较大的情况下, 最高耗时差不多要3s. 而且还是一个轮询的请求. 原因 在排查问题时, 定位到是执行某条SQL时在用户的数据比较大 ...

  9. mysql contains函数用法_Oracle 中Contains 函数的用法有哪些

    Oracle 中Contains 函数的用法有哪些 发布时间:2020-07-10 16:14:49 来源:亿速云 阅读:175 作者:Leah Oracle 中Contains 函数的用法有哪些?很 ...

最新文章

  1. web service
  2. 允许活动内容如脚本和activex控件
  3. QML基础类型之bool
  4. MediatR 知多少
  5. Java的终结器仍然存在
  6. Python模块(2)-Numpy 简易使用教程
  7. 横跨2017-2018,云效Work Like Alibaba系列直播第五期盛大开启
  8. win7设置默认浏览器
  9. Codeforces Round #401 (Div. 2) E. Hanoi Factory 栈
  10. 关于区块链的解读和简单Python实现
  11. 网络设备流量分析——ElastiFlow容器化部署与应用
  12. nginx的编译安装以及启动脚本编写
  13. 一文解释NDP协议(IPv6邻居发现协议)ICMPv6
  14. 海康4200门禁导入人脸_新品上手丨海康威视人脸门禁考勤一体机使用体验
  15. C语言 使用DFT得到信号幅度谱
  16. java打印Ascii码
  17. Flink案例代码,面试题
  18. 无锡学院----软件工程导论----李振宏知识点整理
  19. iOS App签名的原理
  20. 【中亦安图】小机上运行Oracle需要注意的进程调度bug(1)

热门文章

  1. stack overflow at line
  2. js(Dom+Bom)第七天(2)
  3. d3.js 教程 模仿echarts柱状图
  4. confusion_matrix(混淆矩阵)
  5. (转载)项目实战工具类(一):PhoneUtil(手机信息相关)
  6. poj3254 Corn Fields
  7. 汇编语言学习系列 for循环实现
  8. ubuntu下的各种环境变量
  9. vue --- configureWebpack模拟后台数据
  10. es6 --- 使用生成器交替执行