
PostgreSQL
整理工作中日常使用的函数、语法、SQL优化等,更加方便的操作PGSQL,从入门到精通。
75888丶
即使一小步,我都愿意与你分享。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL中case when与position包含用法
对于复杂的业务场景,代码与SQL都可以去实现一个场景。如果用代码去实现看起来代码会冗余,不高效,不如sql的效率与简洁。原创 2023-05-17 14:50:58 · 2601 阅读 · 0 评论 -
PostgreSQL时区转换问题UTC与北京时间转换
适用于数据库时间与北京时间不一致场景,或者做国外的业务需要用到国外的时间等场景。UTC与北京时间互相转换原创 2023-01-03 15:15:57 · 3615 阅读 · 3 评论 -
PostgreSQL获得去、今、明年份、今年的第一天、去年的第一天转换时区、最后一天等
pgsql获得去、今、明年份、今年的第一天、去年的第一天获取今年的第一天获取去年的第一天获得今年的年份获得去年与明年的年份获取今年的第一天SELECT date_trunc('year',CURRENT_DATE)获取去年的第一天select date_trunc('year',now() + '-1 year')获得今年的年份select to_char(current_date,'yyyy')select extract(year from now()) select to_c原创 2020-11-19 15:34:12 · 11993 阅读 · 4 评论 -
pgsql类型转换问题: without time zone but expression is of type text
网上找了很多都没有找到解决办法。自己写一篇帮助新人解决问题。这是因为数据库字段类型与传入的类型不符。要求是timestamp 类型的,但是传入的是text。解决:第一种办法:使用cast函数:cast(传入的值astimestamp)第二种:使用to_timestamp函数to_timestamp(传入的数据,'yyyy-MM-DD hh24:mi:ss')亲测都可以解决报错的问题,有疑问欢迎评论。如何解决了您的问题,欢迎关注我!还希望来JAVA WEB开发交流群:...原创 2020-05-29 13:01:31 · 13810 阅读 · 1 评论 -
PostgreSQL_查询今天、昨天、N天前与N天后的函数语法
时间函数CURRENT_DATE:获取当前 年-月-日CURRENT_TIMESTAMP:获取当前 年-月-日 时:分:秒to_timestamp('2010-11-11','yyyy-MM-dd'):将文本转换成timestamp类型,后面参数是格式查询今天SELECT * FROM tableWHEREcreatedate = CURRENT_DATE或者SE...原创 2020-04-03 10:29:03 · 11977 阅读 · 0 评论