SQL里面update set 的用法

更新A表里面多个数据还要有附加条件更新张三为小张王五为小王XB为男这样改怎么搞呢updateAsetname=小张wherename=张三这是更新单独的要是要更新多个数据... 更新A表里面多个数据 还要有附加条件

更新张三为 小张 王五为小王 XB为男 这样改怎么搞呢

update A set name=小张 where name=张三

这是更新单独的 要是要更新多个数据怎么搞呢 后面要跟附加条件是用and xb=男 还是where xb=男
展开
 我来答
要当技术宅66
高粉答主

2019-06-14 · 醉心答题,欢迎关注
知道答主
回答量:566
采纳率:100%
帮助的人:14.2万
展开全部

需要准备的工具:SQL数据库,电脑。

1、首先打开SQL Database Studio。

2、点击展开数据库连接和数据库。

3、右击要导出的视图,然后选择【generate sql from data】

4、在【command type】中选择【UPDATE】。

5、然后点击【save to file】

6、此时sql文件就生成了。

micro0369
2014-07-24 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3959万
展开全部
update A set age = age + 1 where name='男'
更多追问追答
追问
我的意思是同时修改 两个以上数据 你这个age=age+1 我也没看懂
我的意思是同时修改 两个以上数据 你这个age=age+1 我也没看懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江湖百晓生在此
推荐于2018-02-26 · 超过21用户采纳过TA的回答
知道答主
回答量:61
采纳率:50%
帮助的人:30.9万
展开全部

根据你的需要:

张三更新为小张;

王五更新为小王。

这两个需求更新的对象都是name,但是更新的数据和源数据都不相同,所以不能用一条语句来达到更新两个人的信息的目的。所以只能逐个更新。sql语句如下:

update A set name=小张 where name=张三;
update A set name=小王 where name=王五;
commit;

你可以将语句放在一起执行。达到想要的效果。

希望有帮到你。

如果满意,请采纳。谢谢。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-09-09
展开全部
SQL update set的用法
这两个需求更新的对象都是name,但是更新的数据和源数据都不相同,所以不能用一条语句来达到更新两个人的信息的目的。所以只能逐个更新。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酱了个油了个去
2014-07-24 · TA获得超过474个赞
知道小有建树答主
回答量:412
采纳率:100%
帮助的人:70.8万
展开全部
update A set name='小张', xb='男' where name='张三'
update的两个字段中间用逗号隔开就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式