当前位置:首页 » 编程语言 » 用于更新两个字段的sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用于更新两个字段的sql

发布时间: 2023-01-28 20:04:15

A. oracle的sql语句写法——涉及两个表的字段更新

oracle 没有 update from 的语法,替代的写法就是:

update info_user i
set i.name = (select d.name from data_user_info d where d.id = i.id) -- 从data_user_info中取名称,条件是两者id 相等
where exists (select 1 from data_user_info d where d.id = i.id) -- 仅仅当data_info_user中有和info_user一致的id,才对info_user的数据更新

B. 用一条SQL语句同时更新一个表中的两个字段

用,隔开可以同时更新多字段,如果update table_text set 字段A=‘1’,字段B=‘2’。

C. 用一条SQL语句同时更新一个表中的两个字段

update 表名 set 字段1=-5 ,字段2=100 where 字段3='0101'

前面的and 换成逗号,最后那个0101要用单引号引起来(前面几位都没有发现啊)。

D. SQL 用update语句一次更新多个字段应该怎么写

update表名set(字段1,字段2,字段3,...)=(select数值1,数值2,数值3,...)where条件

多个字段可以使用逗号隔开,每一个 字段名=值 就是赋值,其后的WHERE 条件语句可加可不加。

拓展资料:

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。