merge into t1 using t2 on ...简单介绍
2017-12-30 20:23
260 查看
当你基于一张表的数据,去对另一张的数据进行更新或者添加操作时,merge into 关键词的用处就体现了。
merge into 的基本语法:merge into table1 using table2 on(条件) when macthed then 操作1 when not matched then 操作2。大概意思是基于table2,对于table1进行操作,当条件满足时,进行操作 1,不满足时就尽心操作2.
例如:
merge into 的基本语法:merge into table1 using table2 on(条件) when macthed then 操作1 when not matched then 操作2。大概意思是基于table2,对于table1进行操作,当条件满足时,进行操作 1,不满足时就尽心操作2.
例如:
merge into t1 using t2 on(t1.id =t2.id ) when matched then update set t1.name=t2.name when not matched then insert(id,name) values(t2.id,t2.name)表达的意思时:将表1中相同id的name属性更新成表2的name值,并且将表1中没有而表2中有的数据添加到表1中。
相关文章推荐
- Oracle的MERGE和MySql的replace into 简单应用介绍
- MERGE INTO USING ON WHEN MATCHED THEN WHEN NOT MATCHED THEN
- Oracle Merge into 详细介绍
- Merge into 详细介绍
- 简单介绍Ruby on Rails对PostgreSQL数组类型的支持
- JQuery中的bind、delegate、on、live方法的区别及简单介绍
- Phoenix(sql on hbase)简单介绍
- Merge into 详细介绍
- Merge into 详细介绍
- Merge into 详细介绍
- Merge into 详细介绍
- Merge into 详细介绍
- 【写给朱大虫的教程】【Ruby on Rails】【003】Rails MVC架构简单介绍
- insert into … on duplicate key update / replace into 多行数据介绍
- mysql5.0 Using a password on the command line interface can be insecure.最简单的解决办法
- merge into和on duplicate key
- Oracle merge into介绍
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句简单介绍
- [置顶] Oracle Database之MERGE INTO详细介绍