码迷,mamicode.com
首页 >  
搜索关键字:union    ( 2933个结果
MySQL学习笔记-union
1.union就是将两个或多个SQL语句的结果合并成一个结果集。(注意:合并时各个语句取出的列数必须相同,同时列名称以第一个SQL语句的列名称为准) 例子: select id,name from a union select id,name from b; 2.union...
分类:数据库   时间:2015-08-07 22:06:38    阅读次数:157
union all 取代 select中的case when 提高查询效率
首先union all不是适用于所有情况,其次,case when的可读性肯定要强。所以在不是特别在意性能的情况下,可以考虑用case when。再者,不是所有情况下的union all都要比case when好,当然理论上来说标题给的只是一个建议,理论上它是要比case when要快。因为case...
分类:其他好文   时间:2015-08-07 19:28:10    阅读次数:230
gcc 源码分析-前端篇1
前年写了 gcc源码分析,感觉写的不好,如果没有源代码读起来很痛苦,基本上是读天书,这一次改了一种写法,用另一种思路来写,希望这一次能好一点: 1.基本数据结构 编译器前端主要的任务就是把输入的源码转换成一棵语法树, 在gcc中,树的每一个节点用一个结构体来表示,下面就来谈一谈gcc中用到的这个结构体:     union tree_node     {           s...
分类:其他好文   时间:2015-08-07 16:16:02    阅读次数:101
Linux Signal Demo
#include #include #include void new_op(int,siginfo_t*,void*);int main(int argc,char**argv){ struct sigaction act; union sigval mysigval; int i; int si...
分类:系统相关   时间:2015-08-07 15:57:37    阅读次数:116
uva 11987 Almost Union-Find (并查集)
题目:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=18692 题意:设计一个并查集,支持三种操作①将两个集合合并②将一个集合的一个元素移到另外一个集合③查询集合元素个数和元素之和 分析:由于操作②可能导致将整个集合移走(移走根节点),那么初始化的时候,以id+N为根节点就好了。 代码: #include #inc...
分类:其他好文   时间:2015-08-06 11:14:34    阅读次数:110
sql 高级 (二)(Alias(别名) sql join UNION 和 UNION ALL)
Alias(别名) ????eg(使用表名称别名):? ?????????select po.orderid,p.lastname,p.firstname from persons as p,product_orders as po where p.lastname=‘adams‘ and p.firstname=‘john‘(使用别...
分类:数据库   时间:2015-08-04 13:45:29    阅读次数:192
MySQL查询子句(group by,limit,union,order by等)
Order by按照字段值进行排序,默认升序(asc)。校对规则决定排序关系。 order by 字段 升序|降序(asc|desc),Order by允许多字段排序。 指的是,先按第一个字段排序,如果不能区分,才使用第二个字段,以此类推。create table test( id int primary key not null auto_increment, name varchar(10)...
分类:数据库   时间:2015-08-04 00:46:08    阅读次数:196
oracle --union和union all
当我们需要将两个select语句的结果作为一个整体显示时,就需要使用到union或者union all关键字。 union的作用是将多个结果合并在一起显示出来。 union和uinon all的区别是:union会对结果集中的重复结果去重,而u...
分类:数据库   时间:2015-08-03 17:06:34    阅读次数:174
UVa 11987 并查集 Almost Union-Find
原文戳这与以往的并查集不同,这次需要一个删除操作。如果是叶子节点还好,直接修改父亲指针就好。但是如果要是移动根节点,指向它的所有子节点也会跟着变化。所以要增加一个永远不会被修改的虚拟根节点,这样就可以把一个点从集合中删除而不影响其它的点了。 1 #include 2 #include 3 #in.....
分类:其他好文   时间:2015-08-02 23:08:08    阅读次数:194
把表中重复的数据删掉 保留一行 表的顺序自动更新!
create table orders( company varchar(10), ordernumber int)insert into ordersselect 'IBM',4566 union allselect 'JIS',4565 union allselect 'JOINY'...
分类:其他好文   时间:2015-08-02 18:09:26    阅读次数:87
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!