- 浏览: 768929 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (256)
- ssh (18)
- webservice (8)
- java基础 (38)
- j2EE方方面面 (17)
- 随意涂鸭!呵呵 (2)
- 数据库 (22)
- work (10)
- XML与XML解析 (9)
- 测试 (2)
- sso (1)
- ldap (6)
- java 模板技术 (4)
- 版本管理 (1)
- 每日小点滴 (26)
- javascript (26)
- Jakarta Commons (2)
- css (6)
- 设计 (3)
- Eclipse插件开发 (3)
- BAP (3)
- web控件 (2)
- java加密解密 (4)
- 调优 (6)
- 界面技术 (3)
- java多线程 (6)
- 互联网 (2)
- 日志管理 (4)
- java调度 (3)
- rest (0)
- Python (2)
- mobile (2)
- 2016的故事 (4)
- Docker (1)
- NOSQL_Hadoop (0)
最新评论
-
promiseloney:
这个女程序员厉害了。。。
JVM调优:GC 参数 -
zxjlwt:
可以通过WebService上传一个文件吗?素人派http:/ ...
webservice传送XML大小估算 -
liaoshaoyang:
写的不错嘛 可以做参考
权限管理设计一 -
aaaaaaaaabaas:
谢谢,对我有帮助
Apache Commons Configuration使用入门 -
Jack_Wilshere:
com.smartdot.pdm.business.corp. ...
java导出txt
select subjectRecordNo as subjectRecordNo , CIP_subjectName as subjectName , CIP_subjectRemark as subjectRemark , CIP_englishName as englishName , CIP_sortNo as sortNo , CIP_isSubject as isSubject from cip_subjectWord where CIP_subjectName like '丰收瓜' or subjectRecordNo in ( select subjectRecordNo from cip_subjectWord_contact where CIP_contactSign='D' and CIP_contactWord='丰收瓜' )
上面的程序不能正常执行,占内存,TOAD会死掉.改为下面的语句会好很多,
select subjectRecordNo as subjectRecordNo , CIP_subjectName as subjectName , CIP_subjectRemark as subjectRemark , CIP_englishName as englishName , CIP_sortNo as sortNo , CIP_isSubject as isSubject from cip_subjectWord where CIP_subjectName like '菜青梨' union all select subjectRecordNo as subjectRecordNo , CIP_subjectName as subjectName , CIP_subjectRemark as subjectRemark , CIP_englishName as englishName , CIP_sortNo as sortNo , CIP_isSubject as isSubject from cip_subjectWord where subjectRecordNo in ( select subjectRecordNo from cip_subjectWord_contact where CIP_contactSign='D' and CIP_contactWord='菜青梨' )
UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果.
union 会排除重复的记录
union all 不会排除重复的记录
union all 比union 速度快很多,建议在相同的情况下用 union all
注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同。
发表评论
-
SQL面试题二
2013-09-03 22:39 1567一道SQL语句面试题,关于group by 表内容: 2 ... -
面试SQL语句
2013-09-03 22:22 10751Get the average salary of e ... -
mysql语法与decode语法的不同
2012-12-07 11:06 1530这两天要把一个系统从oracle上移植到mysql上,顺便简单 ... -
数据库事务转载基础二:MySQL事务隔离级别详解
2012-06-19 13:01 868SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定 ... -
数据库事务转载基础二:oracle事务隔离级别
2012-06-19 12:57 877Oracle 支持的 2 种事务隔离级别 Read commi ... -
数据库事务转载基础一:oarcle事务
2012-06-19 12:48 1014Oracle事务 2010-11-29 14:22 ... -
数据库实现列值合并为行
2011-10-21 14:17 1171转载自:http://hi.baidu.com/wangz ... -
oracle中使用sys_connect_by_path进行表中行值连接
2011-03-01 12:52 11949一、最原始的表说明 CREATE TABLE DATADIC ... -
oracle rownum 学习
2010-10-09 13:37 2825----oracle排序写法 SELECT * FROM ( ... -
oracle 10 TNSLSNR.EXE 占用了8080端口怎么办
2010-02-20 17:51 3905oracle 10服务一启动 TNSLSNR.exe 会占用8 ... -
解决ora-280000 the account is locked
2010-02-20 16:35 4264测试、运行程序时,一般使用服务器上的oracle服务,2010 ... -
oracle 中的几天后,几年后
2009-08-21 15:52 1760首先,需要记住Oracle里面的日期加减是按照天来计算的 ... -
ob 接oracle10时接不上怎么办?
2009-05-04 16:36 12651、打开BDE Administrator。 ... -
oracle中判断一个串中是否包含另一个串
2008-12-31 14:32 2715select decode(INSTR('CORPORATEa ... -
sum结果为null时,如果返回值是int型报错
2008-12-01 16:44 1965select nvl(sum(decode(sta ... -
oracle结构设计
2008-11-10 15:21 1253尽管Oracle系统本身已 ... -
Oracle的rownum原理和使用
2008-11-07 11:20 1238俺程序中用到的rownum分页+排序的实现(有机会仔细研究) ... -
oracle10数据库导入导出问题
2008-07-01 15:02 1712ob7.0 不支持oracle10的导入,只可以导出。 toa ... -
oracle中用START WITH...CONNECT BY PRIOR子句实现递归查询
2008-05-26 15:39 10182今天发现在oracle中的select语句可以用START W ... -
Oracle Discover产品简介
2008-03-03 10:50 4211Oracle Discoverer?是Oracle公司面向De ...
相关推荐
SQL语句 UNION 和 UNION ALL 使用
本程序中定义了一个结构体,其成员有一个union,union中又定义了一个结构体,很好的体现了使用union的方法
通过关键字union进行定义,一个union可以有多个数据成员。例如 union Token{ char cval; int ival; double dval; }; c++11中union除了继承c语言的数据共享内存之外,行为上越来越像一个类,比如成员默认是public...
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM ...
主要介绍了MySQL中使用or、in与union all在查询命令下的效率对比,论证了在通常情况下union all并不一定比or及in更快,需要的朋友可以参考下
SELECT ... UNION ALL SELECT C.TRD_NO FROM XXXXXXXXX C WHERE C.CLIENT_CD = W_IN_CLIENT_CD ) D WHERE A.TRD_NO = D.TRD_NO AND A.CLIENT_CD = W_IN_CLIENT_CD AND A.RESULT IS NULL ;
因此,如果不需要去重的结果集,使用UNION ALL可能比UNION更高效。 当需要合并查询结果集并去除重复行时,使用UNION操作符;当需要合并结果集并保留所有行,包括重复的行时,使用UNION ALL操作符。根据具体的需求...
如果想要在 UNION 中使用 ORDER BY 对结果集进行排序,需要将 ORDER BY 子句放在最后一个查询语句的后面。这是因为 ORDER BY 对整个结果集进行排序,而最后一个查询的结果集是最终结果集的一部分,只有在最后一个...
在不需要考虑重复记录合并时候用Union All来代替Union 使用显性游标而不使用隐性游标,特别是大数据量情况下隐性游标对性能影响很大 是否使用函数的问题 用直接的表关联来代替Exist.用Exist或Not Exists来...
因此,常常出现这样的错误 代码如下:select * from [IND] where INDID>10unionselect * from [IND] where INDID<9>10 order by INDID descunionselect * from [IND] where INDID<9 order by INDID desc此时就出现...
一、UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也...当 ALL 随 UNION 一起使用时(即 UNION ALL),不消
此资源为.txt文件,里面描述了sql中union all的使用方法和案例,如果需要可以下杂
vfed主题源码与使用教程,默认会自动添加到快捷菜单,如果没显示请点击快捷菜单配置,手动添加vfed主题设置/index.php/label/adminvfed采集资源/index.php/label/union
我们可以经常发现在处理SQL Server的时,很多人都会有一句出结果的习惯,但值得注意的是,不恰当的合并处理语句,往往会产生负面的性能,本文针对使用UNION ALL代替IF语句的合并处理做出一个简单的事例,用来说明...
sqlserver union学习材料,初学者适用
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 MySQL中的UNION UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算...
使用unionfind算法实现最小生成树算法。。。。。。。。。。。。。
SQL语句中UNION子句的使用.pdf
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。...如果允许重复的值,请使用 UNION ALL。 SQL UNION ALL 语法SELECT