当前位置:   article > 正文

postgresql中日期处理和常用方法_postgresql 日期操作

postgresql 日期操作
SELECT to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS');
  • 1

在这里插入图片描述

此命令可以实现只需要的部分

SELECT to_char(current_timestamp, 'HH24')
  • 1

在这里插入图片描述
时间可进行相加,实现不同时区的差异
在这里插入图片描述
转化时区
在这里插入图片描述
字符串转时间格式
在这里插入图片描述
date_part
需要截取的类型
有’YEAR’, ‘MONTH’,‘day’,‘HOUR’, ‘MINUTE’,‘SECOND’
在这里插入图片描述

常用方法

1.replace(s,s1,s2)使用字符串s2替代字符串s中所有字符串s1.

例子:使用replace函数进行字符串替代操作。

在这里插入图片描述

2.计算字符串字符数和字符串长度的函数:char_length(str)和length(str)

char_length(str)返回值为字符串str所包含的字符个数。一个多字节字符算作一个单字符。

例子:使用char_length函数计算字符串字符个数,如:
在这里插入图片描述

EXISTS 操作符

在 where 子句的 查询条件中,exists 操作符,会在子查询有返回行时,返回true;不论返回几行。
因此,子查询中的查询字段仅写1就好;标准的写法:EXISTS (SELECT 1 FROM tbl WHERE condition)

not exists操作符

not exists与exists正好相反,如果子查询没有返回结果,为’TRUE’,否则’FALSE’

在这里插入图片描述
可以使用该方式使查询结果为空时返回默认值

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/406260
推荐阅读
相关标签
  

闽ICP备14008679号