SQL里面update set 的用法
更新A表里面多个数据还要有附加条件更新张三为小张王五为小王XB为男这样改怎么搞呢updateAsetname=小张wherename=张三这是更新单独的要是要更新多个数据...
更新A表里面多个数据 还要有附加条件
更新张三为 小张 王五为小王 XB为男 这样改怎么搞呢
update A set name=小张 where name=张三
这是更新单独的 要是要更新多个数据怎么搞呢 后面要跟附加条件是用and xb=男 还是where xb=男 展开
更新张三为 小张 王五为小王 XB为男 这样改怎么搞呢
update A set name=小张 where name=张三
这是更新单独的 要是要更新多个数据怎么搞呢 后面要跟附加条件是用and xb=男 还是where xb=男 展开
7个回答
展开全部
update A set age = age + 1 where name='男'
更多追问追答
追问
我的意思是同时修改 两个以上数据 你这个age=age+1 我也没看懂
我的意思是同时修改 两个以上数据 你这个age=age+1 我也没看懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据你的需要:
张三更新为小张;
王五更新为小王。
这两个需求更新的对象都是name,但是更新的数据和源数据都不相同,所以不能用一条语句来达到更新两个人的信息的目的。所以只能逐个更新。sql语句如下:
update A set name=小张 where name=张三;
update A set name=小王 where name=王五;
commit;
你可以将语句放在一起执行。达到想要的效果。
希望有帮到你。
如果满意,请采纳。谢谢。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-09
展开全部
SQL update set的用法
这两个需求更新的对象都是name,但是更新的数据和源数据都不相同,所以不能用一条语句来达到更新两个人的信息的目的。所以只能逐个更新。
这两个需求更新的对象都是name,但是更新的数据和源数据都不相同,所以不能用一条语句来达到更新两个人的信息的目的。所以只能逐个更新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A set name='小张', xb='男' where name='张三'
update的两个字段中间用逗号隔开就可以
update的两个字段中间用逗号隔开就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询