
SQL 用update语句一次更新多个字段应该怎么写
展开全部
set语句中逗号隔开即可,例如
update orders set order_qty=1, order_date=sysdate where order_num = 1234
update orders set order_qty=1, order_date=sysdate where order_num = 1234
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表名 set 字段名1 = '数据1',字段名2 = '数据2', ... ...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a,b,c 是表t的3个字段,通过 条件1 和 条件2 可以分别定位到一条记录:
select a,b,c from t where 条件1
select a,b,c from t where 条件2现在想把条件2 对应的记录分别修改位条件1对应的记录:
update t set a =(select a from t where 条件1),b=(select b from t where 条件1),c=(select c from t where 条件1) where 条件2
扩展资料
比较简单的写法
update t set (a,b,c)=(select a,b,c from t where 条件1) where 条件2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询