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') 
相关推荐
辛一一2 小时前
neo4j图数据库基本概念和向量使用
数据库·neo4j
巨龙之路3 小时前
什么是时序数据库?
数据库·时序数据库
蔡蓝3 小时前
binlog日志以及MySQL的数据同步
数据库·mysql
是店小二呀3 小时前
【金仓数据库征文】金融行业中的国产化数据库替代应用实践
数据库·金融·数据库平替用金仓·金仓数据库2025征文
炒空心菜菜4 小时前
SparkSQL 连接 MySQL 并添加新数据:实战指南
大数据·开发语言·数据库·后端·mysql·spark
多多*4 小时前
算法竞赛相关 Java 二分模版
java·开发语言·数据结构·数据库·sql·算法·oracle
爱喝酸奶的桃酥4 小时前
MYSQL数据库集群高可用和数据监控平台
java·数据库·mysql
数据库幼崽5 小时前
MySQL 8.0 OCP 1Z0-908 61-70题
数据库·mysql·ocp
码农黛兮_466 小时前
SQL 索引优化指南:原理、知识点与实践案例
数据库·sql
爆肝疯学大模型6 小时前
SQL server数据库实现远程跨服务器定时同步传输数据
运维·服务器·数据库