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

 我来答
小圳军
高粉答主

2018-08-03 · 醉心答题,欢迎关注
知道答主
回答量:49
采纳率:0%
帮助的人:2.1万
展开全部

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

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

拓展资料:

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

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

千鸟05020305
2018-07-11 · TA获得超过1万个赞
知道答主
回答量:72
采纳率:0%
帮助的人:1.2万
展开全部

SQL中用update语句一次更新多个字段写法如下:
update  表名 set 列名1= 'value1', 列名2= 'value2', 列名3= 'value3' where 条件;

示例如下:

执行后结果为:


‍拓展资料:
‍字段
我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。字段是比记录更小的单位,字段集合组成记录,每个字段描述文献的某一特征,即数据项,并有唯一的供计算机识别的字段标识符。
在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千里老师
2020-06-23 · 贡献了超过100个回答
知道答主
回答量:100
采纳率:0%
帮助的人:11.1万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d84dd6d
2014-10-26 · TA获得超过477个赞
知道小有建树答主
回答量:537
采纳率:100%
帮助的人:356万
展开全部
update table set field_1='A',field_2='b',field_3='C' where field_4='F'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神州精盾
2014-10-26 · TA获得超过140个赞
知道答主
回答量:358
采纳率:0%
帮助的人:102万
展开全部
例如更新表@A的第二条变成表@B的id=6的数据
update @A
set c1=b.c1 ,c2=b.c2,c3=b.c3
from @A a,@B b where a.id=2 and b.id=6
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式