postgreSQL的timestamptz列转换为天级别日期字符串

目录

转换为天级别字符串

其它转换


转换为天级别字符串

举例如postgresql的timestamptz类型存储表现为2022-03-05 10:02:40.134316+08

假设列名为created_at,此时如要拿一个天级别字符串和created_at进行比较或查询,这时候就需

要转换,我们第一时间想到的是:

Go 复制代码
where created_at < '2022-03-05'

但这如果是date类型那还可以,timestamptz类型就不行了。

正确的:

Go 复制代码
where to_char(created_at,'YYYY-MM-DD') <'2022-03-05'

其它转换

转换为秒:

Go 复制代码
to_char(created_at,'YYYY-MM-DD hh:mi:ss') 
相关推荐
高铭杰4 小时前
neon源码分析(4)slru页面redo与pg的区别
postgresql·neon
sunshine8855 小时前
财务RPA的深水区应用:超越自动化,迈向智能决策支持
数据库
efir OONA5 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb
zhangchaoxies6 小时前
如何在 Go 中安全复制接口指针所指向的值
jvm·数据库·python
陈陈CHENCHEN6 小时前
【数据库】MySQL 8.0.40 至 8.0.44 RPM 方式升级指南
数据库·mysql
m0_734949797 小时前
怎么利用Navicat进行调整备份文件压缩等级_详细配置与操作步骤
jvm·数据库·python
T.i.s7 小时前
番外续2-MIT-BIH Arrhythmia Database
数据库
Navicat中国7 小时前
Navicat Premium 17 在设计表结构时,未显示上移 / 下移功能按钮,什么原因?
postgresql·navicat·表设计
有味道的男人7 小时前
AI 效率翻倍:对接 1688 拍立淘接口,商品全量信息一键抓取
数据库
m0_741173338 小时前
如何处理SQL中的NULL值_使用ISNULL或COALESCE函数
jvm·数据库·python