![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
蓝天白云下遛狗
这个作者很懒,什么都没留下…
展开
-
Caused by: org.postgresql.util.PSQLException: 不支援 10 验证类型。
启动项目连接pgsql数据库报如下异常因为项目驱动与postgesql版本不兼容pgsql9.6使用驱动pgsql14使用驱动驱动文档原创 2022-07-14 14:12:55 · 1824 阅读 · 0 评论 -
慢SQL记录
本文用于记录一些慢SQL产生的原因与解决方案问题1.当使用order by 主键ID时,会导致全表扫描方案: 使用ctime字段进行排序则速度快于使用主键ID原因: order by id,mysql 的优化器会选择主键索引,但是 where 条件里又没有主键条件,导致全表扫描。加了order by导致where条件的索引没有使用而使用了主键扫描。...原创 2022-01-19 11:14:17 · 721 阅读 · 0 评论 -
字符串转列表函数 :regexp_split_to_table()
适用于对字符串切割转为列表的一些情况下例如: 将查询出的字符串切割作为in的条件原创 2021-09-24 15:43:23 · 913 阅读 · 0 评论 -
CASE WHEN THEN 如何判断默认为空的字段-sql
直接上示例COALESCE(TRUNC(EXTRACT(epoch FROM NOW() - ( CASE WHEN a.rtime IS NULL THEN a.ctime ELSE a.rtime END ) )/3600)) || '小时' AS cycle在校验时间字段为空的时候要写成 case when 字段名 then xxx原创 2021-08-24 15:01:57 · 381 阅读 · 0 评论