SQL Update多表联合修改
1) Oracle 多表更新方法:
Oracle语法: UPDATE updatedtable SET (col_name1[,col_name2…])= (SELECT col_name1,[,col_name2…] FROM srctable [WHERE where_definition])
例子:
UPDATE A a SET ( a.a1, a.a2 ) = ( SELECT b.b1, b, b2 FROM B b WHERE b.b3= a.a3 )
2) MySql多表更新方法:
MySql语法:UPDATE table_references SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition]
例子:
UPDATE A a,B b SET a.a1 = b.b1 ,a.a2 = b.b2 WHEREa.a3 = b.b3
3) SQLServer多表更新方法:
SQLServer语法:
UPDATE { table_name WITH ( < table_hint_limited > [ …n ] ) | view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,…n ] { { [ FROM { < table_source > } [ ,…n ] ] [ WHERE < search_condition > ] } | [ WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [ OPTION ( < query_hint > [ ,…n ] ) ]
例子:
UPDATE a SET a.a1 = b.b1 ,a.a2 = b.b2 FROMA a,B b WHEREa.a3 = b.b3
SQL Update多表联合修改相关推荐
- SQL update 多表连接方法
SQL Update多表联合更新的方法 (1) sqlite 多表更新方法 //---------------------------------- update t1 set col1=t2.col ...
- mysql update 联合更新_Mysql update多表联合更新的方法小结
下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法 student表 class表 1. 执行 UPDATE student s , clas ...
- 【SQL】SQL语句多表联合查询
SQL语句多表联合查询 CREATE TABLE orders( id int not null primary key identity(1,1), customerName varchar(100 ...
- SQL语句多表联合查询
本周之前,对于数据库的使用仅限于简单的增删改查(insert.delete.updata.select),而这一周由于工作需要,对一些sql函数.sql语句多表联合查询.T-SQL语句基本语法.存储过 ...
- 使用sql语句创建表、修改表、添加列等
使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...
- sql 三个表联合查询(三表左联查询)
关于在一个表中显示三个数据库表字段的查询. 首先要找的三个表中字段的对应关系,以哪一张表为主表(其他表字段增添这个主表上)作为显示页面上. 上代码 查询主表:csb_accessories_bjgh的 ...
- update多表联合更新
t_student表和t_class表 Mysql UPDATE db_shop.t_student s,db_shop.t_class c SET s.class_name=c.name,c.stu ...
- SQL server多表联合查询
1. 外连接可分为:左连接.右连接.完全外连接. a. 左连接 left join或 left outer join SQL语句:select * from student left join c ...
- 牛客SQL练习-45-将titles_test表名修改为titles_2017
RENAME TABLE titles_test TO titles_2017 或者 ALTER TABLE titles_test RENAME TO titles_2017
最新文章
- 一个游戏美术写给策划的快速入门
- Day11多态部分-6 【1.3 对象的向上转型和向下转型】
- 【转载】什么是C++虚函数、虚函数的作用和使用方法
- 番茄花园win11 32位专业版镜像系统v2021.07
- mysql 8.0以上 新版本账号密码策略修改和密码修改
- 最近碰到的一些 SSL 问题记录
- ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
- 《涂抹Oracle—三思笔记之一步一步学Oracle》看书笔记(序言)
- 计算机组成第五章课后答案,计算机组成原理第5章部分习题参考答案
- NT平台ADSL拨号连接密码恢复原理
- rpc调用 java_RPC调用的简单实现
- 九峰影业创始人_《勇士之城》林永健扮演棠德县县长魏九峰
- break 通过自定义标签跳到指定位置
- VOT目标路径可视化
- 交换机接口的双工模式
- linux cpu数理,Linux中的 德·摩根定律
- 遇见逆水寒服务器维护时间,《遇见逆水寒》7月23日更新公告
- linux后加网卡,Linux添加网卡教程
- Xilinx的FPGA手册中关于如何Booting RFSoCsZynq
- 拉姆达表达式 追加 条件判断 ExpressionFuncT, bool
热门文章
- Java通过流的方式从OSS打压缩包下载或者直接下载文件,并返回输出流给前端(弹框选择下载路径)
- 解析SNS社区产品架构模型
- 交换机、路由器与终端基本配置Ⅱ(交换机和终端配置IP地址、交换机的网关配置)
- (搬运)Scott Hanselman 的 2014 年 Windows 平台软件推荐
- 自己创建的包出现ModuleNotFoundError
- ps色相环制作方法二:渐变编辑器制作
- MyBioSource——艾美捷 LTF elisa试剂盒
- 新型智慧城市新架构方案(ppt)
- 从反脆弱角度说一说:技术系统高可用性策略
- python求给定初值多元函数Hesse矩阵