在PostgreSQL中,WITH查询提供了一种编写辅助语句的方法,以便在更大的查询中使用。它有助于将复杂的大型查询分解为更简单的表单,便于阅读。这些语句通常称为公共表表达式(Common Table Expressions)或cte,可以认为它们定义了仅为一个查询而存在的临时表。WITH查询是CT ...
分类:
数据库 时间:
2019-06-14 13:01:01
阅读次数:
315
数据库优化 数据库优化 sql语句优化 索引优化 加缓存 读写分离 分区 分布式数据库(垂直切分) 水平切分 MyISAM和InnoDB的区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在b ...
分类:
数据库 时间:
2019-06-13 22:09:53
阅读次数:
209
[TOC] 前言 ITP系列之 集合运算 题目链接 集合并集: "ITP2_9_A: Set Union" 集合交集: "ITP2_9_B: Set Intersection" 集合差: "ITP2_9_C: Set Difference" 集合差异: "ITP2_9_D: Set Symmetri ...
分类:
其他好文 时间:
2019-06-12 09:17:41
阅读次数:
111
基本概念 并查集是一种树型的数据结构,用于处理一些不交集的合并及查询问题 示意图 常用方法 Find:确定元素属于哪一个子集。可以用来确定两个元素是否属于同一子集 Union: 将两个子集合并成同一个集合 示意图 代码实现(伪代码) 基本概念 并查集是一种树型的数据结构,用于处理一些不交集的合并及查 ...
分类:
其他好文 时间:
2019-06-07 23:15:13
阅读次数:
161
对于分表数目比较少的情况,直接用union all 就行 ...
分类:
数据库 时间:
2019-06-06 17:22:31
阅读次数:
743
特点 常用于确定无向图的连通分量(虽然DFS也可以做),求最小公共祖先(LCA) 朴素版并查集 路径压缩 为了减少树的高度,直接将查找路径上的结点连接到根上去,降低查找时间 按秩合并 秩表示结点高度的上界,(算法导论上说路径压缩不会改变每个结点的秩?没想通,难道是指的上界),将秩小的树指向秩大的树称 ...
分类:
其他好文 时间:
2019-06-04 17:39:43
阅读次数:
121
SELECT *FROM ( SELECT ROW_NUMBER() OVER( PARTITION BY CONVERT(CHAR(10), DataTime, 120) ORDER BY DataTime DESC ) AS rid, * FROM Hour_468480722195034135 ...
分类:
数据库 时间:
2019-06-03 17:21:22
阅读次数:
554
1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # set 集合 6 # 集合 把不同的元素组成一起形成集合,集合时python的基础类型 7 # 组成集合的成员不可重复 8 # a = [1,2,3,4,5,1,2,3,... ...
分类:
编程语言 时间:
2019-06-01 17:49:28
阅读次数:
90
UnionID机制说明如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,union ...
分类:
微信 时间:
2019-06-01 12:36:40
阅读次数:
170
Set: 类似数组,但是成员值是唯一的。 Set 函数可以接收一个数组(具有iterable接口的其他数据结构) 去除数组重复: 去除字符串重复字符 向 Set 加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set 内部判断两个值是否不同,使用的算法叫做“Same-value-zer ...
分类:
其他好文 时间:
2019-05-31 18:06:26
阅读次数:
113