一、基本的SELECT语句 1. “*”的注意事项:在SELECT语句中,用*来选取所有的列,这是一个应该抵制的习惯。 虽然节省了输入列名的时间,但是也意味着获得的数据比真正需要的数据多的多。相应的,也会降低应用程序的性能及网络性能。 良好的规则是只选所需。 2. join子句 join是用来定义如 ...
分类:
数据库 时间:
2016-05-24 12:04:40
阅读次数:
229
crowbar中第一次申请内存是在生成解析器的时候: 首先看一下MEM_Storage类型,声明: 结构图:(cell是union) 再接着看MEM_open_storage(0): MEM_Controller_tag的定义: 其中Header_tag定义: 可以看到在MEM_open_stora ...
分类:
编程语言 时间:
2016-05-24 09:14:32
阅读次数:
259
set set集合,是一个无序且不重复的元素集合,集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. 不重复性 1 >>> a = [1,1,2,2,3,3,4,4,] 2 >>> se ...
分类:
编程语言 时间:
2016-05-23 13:19:22
阅读次数:
204
定义: union 是用户定义的类型,其中所有成员都共享同一个内存位置。 这意味着在任何给定时间,联合都不能包含来自其成员列表的多个对象。 这还意味着无论联合具有多少成员,它始终仅使用足以存储最大成员的内存。 即联合只保存最后写入的那个成员。赋入新值则冲去旧值。 所以一定要小心,因为这是由你负责确保 ...
分类:
其他好文 时间:
2016-05-22 16:44:38
阅读次数:
135
1、union:对两个结果集进行并集操作,去重,按照默认规则排序 2、union all:对两个结果集并集操作,不去重,不排序 3、intersect:对两个结果集进行交集操作,去重,按照默认规则排序 4、minus:对两个结果集进行差操作,去重,按照默认规则排序 5、or:满足两个条件的并集,不去 ...
分类:
数据库 时间:
2016-05-21 19:00:57
阅读次数:
207
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于U ...
分类:
数据库 时间:
2016-05-21 17:27:34
阅读次数:
339
多行转字符串 这个比较简单,用||或concat函数可以实现 字符串转多列 实际上就是拆分字符串的问题,可以使用 substr、instr、regexp_substr函数方式 字符串转多行 使用union all函数等方式 wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列 ...
分类:
数据库 时间:
2016-05-20 00:38:09
阅读次数:
656
字节对齐的原因 为了提高 CPU 的存储速度,编译器会对 struct 和 union的存储进行优化,即进行字节对齐。 对齐方式 对于 struct 或 union 中的 struct 或者 union 来说,它们的字节对齐标准就是它的所有成员中字节数最大的数据的字节数。 一般情况下 C/C++ 的 ...
分类:
编程语言 时间:
2016-05-19 19:10:00
阅读次数:
264
并查集 并查集(Union-Find Sets)是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。一些常见的用途有求连通子图、求最小生成树的 Kruskal 算法和求最近公共祖先(Least Common Ancestors, LCA)等。 并查集的实现原理也比较简单,就是使用 ...
分类:
其他好文 时间:
2016-05-18 21:45:48
阅读次数:
127
查询从0或多个表获取数据行[ WITH with_query [, ...] ]
SELECT [ ALL | DISTINCT ] select_expr [, ...]
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expression [, ...] ]
[ HAVING condition]
[ UNION [ ALL |...
分类:
其他好文 时间:
2016-05-18 18:32:10
阅读次数:
2838