PostgresSQL
请叫我背影男神
你好,这里是一只小菜鸟的学习笔记。
展开
-
PostgresSQL - 物化视图
PostgresSQL - 物化视图原创 2022-11-25 15:27:41 · 485 阅读 · 0 评论 -
SQL - 将查询结果插入到另一张表中
SQL - 将查询结果插入到另一张表中原创 2022-11-02 14:51:41 · 10988 阅读 · 0 评论 -
SQL - 优雅复制树结构
SQL - 优雅复制树结构原创 2022-11-02 14:35:46 · 343 阅读 · 0 评论 -
PostgresSQL - 生成uuid
PostgresSQL - 生成uuid原创 2022-11-02 14:12:51 · 4533 阅读 · 0 评论 -
【Postgresql】截取字符串
参考文章:https://www.jianshu.com/p/6eb8ff8311f8截取字符串一般用 substring 就够用了。对于有些长度不定的就没法用这个函数了,但还是有规律的,可以某个字符分割。如:(这是一个url,截取最后一部分。现在要取 - 后面部分内容)8a59e88177ad5e70-20170317120301AB9E.plist12b8d5c26d83a17f-2...转载 2019-06-30 11:58:37 · 20795 阅读 · 0 评论 -
【PostgresSQL】截取字符串
split_part 函数举例:现在要取 - 后面部分内容8a59e88177ad5e70-20170317120301AB9E.plist12b8d5c26d83a17f-20170308173008D5DD.plist解析:一共3个 - ,字符串被分成4部分,取最后一部分,那最后一个参数就是4select split_part(fs.cdn_url ,’-’, 4) from fil...原创 2019-09-24 00:01:07 · 3112 阅读 · 0 评论 -
【PostgresSQL】设置表某个字段自增
1、添加自增序列CREATE SEQUENCE表名_id_seqSTART WITH1INCREMENT BY1NO MINVALUENO MAXVALUECACHE1;2、设置表某个字段自增alter table表名 alter column id set defaultnextval(‘表名_id_seq’);3、设置从当前最大id开始递增selectsetval(‘表名_id_seq’,(select max(id)from...原创 2022-04-21 10:34:14 · 2272 阅读 · 0 评论 -
【PostgresSQL】对汉字按拼音排序
SELECT communityname FROM hc_api_info GROUP BY communityname ORDER BY convert_to( communityname, 'GBK' )原创 2022-05-11 10:59:53 · 540 阅读 · 0 评论 -
【PostgresSQL】分组统计后计算所有组的总和
分组集合新功能(GROUPING SETS,CUBE,ROLLUP)0、说明postgresql从9.5版本开始新加入了group by的分组集合功能,提供了GROUPING SETS,CUBE,ROLLUP参数,使用方式与oracle完全一致,下面是实际测试说明1、实验环境操作系统:windows 10 家庭中文版数据库系统: PostgreSQL 9.6.22、构建测试环境创建表t并插入测试数据:create tablet(idint,nameva...原创 2022-04-08 14:16:58 · 7526 阅读 · 0 评论 -
【PostgresSQL】生成当前时间以及当前时间戳
生成当前时间select now()只保留到秒数select now()::timestamp(0)without time zone生成当前时间戳SELECT EXTRACT(epoch FROM now())生成当前时间戳(保留到秒数)SELECT EXTRACT(epoch FROM now()::timestamp(0))时间戳转时间SELECT TO_TIMESTAMP((SELECT EXTRACT(epoch FROM now()::tim...原创 2022-05-18 11:18:19 · 5105 阅读 · 0 评论