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') 
相关推荐
沐浴露z3 分钟前
一张思维导图理清【Redis】
数据库·redis·缓存
q***33375 分钟前
mysql查看binlog日志
数据库·mysql
q***51899 分钟前
MYSQL批量UPDATE的两种方式
数据库·mysql
x***010612 分钟前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
百***81271 小时前
【HTML+CSS】使用HTML与后端技术连接数据库
css·数据库·html
6***3491 小时前
MySQL项目
数据库·mysql
木井巳1 小时前
【MySQL数据库】数据库基础
数据库·mysql
Wang's Blog1 小时前
MySQL: 查询全流程深度解析与性能优化实践指南
数据库·mysql·性能优化
一 乐1 小时前
宠物管理|宠物共享|基于Java+vue的宠物共享管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·springboot·宠物
Wang's Blog1 小时前
MongoDB小课堂: 高级查询操作符与游标管理综合指南之深度整合逻辑操作符、字段处理、数组查询与游标控制的最佳实践
数据库·mongodb