Oracle中的联合主键查询问题
来源:互联网 发布:32单片机芯片尺寸 编辑:程序博客网 时间:2024/05/18 21:09
最近要进行导数的工作,从好几张表中导入到一张表,其中数据可能重复,所以在导入之前要进行数据的比对。
方法一:我用group by having count(*)>1将重复的数据提取出来,然后进行人工比对,事实证明,有够笨的!
方法二:请教了一位资深人员,提供了一个更好的方法。就是将三个字段连接起来作为主键,进行数据是否重复的判断。这里值得注意的是某列的值可能为空,所以要赋一个空字符串过去。
select * from t1 where nvl(col1,'')|| nvl(col2,'')|
| col3 not in (select col1||col2||col3 from t2)
然后将不重复的值,插入t2就可以了。
- Oracle中的联合主键查询问题
- Oracle 去掉联合主键中的一列
- Oracle中的联合查询(笔记)。
- hibernate 联合主键查询
- oracle添加联合主键
- Hibernate 中的联合主键
- Hibernate 中的联合主键
- 联合主键问题
- hibernate里联合主键composite-id映射,查询单个主键的问题(转)
- oracle 联合主键删除一列
- Oracle联合主键自增
- oracle 主键,外键,联合主键相关文档
- oracle 主键删除,联合主键的创建
- Hibernate联合主键 以及根据联合主键中字段查询
- SQL中的主键以及联合主键
- JPA中的联合主键详解
- Hibernate 中的联合主键解决方案
- Hibernate 中的联合主键解决方案
- oracle数据库中关于null排序的问题
- Oracle初学者必知的100个问题
- 面试开始与结束礼貌
- NetCms修改之三:相关新闻的Bug及其修正
- 解决RedHat Linux 7.1下安装Oracle及JDK的问题
- Oracle中的联合主键查询问题
- 利用Oracle管理服务器将数据导入导出
- ORACLE的客户端如何连接到数据库
- 十分钟的代价
- ORA-12154:TNS:无法解析指定的连接标识符
- Oracle数据库的配置方案完全分析
- 字符数组,字符指针,Sizeof总结
- 如何彻底删除oracle
- Weblogic8配置Oracle数据库连接池