关于SQL语句的批量update的写法,求解!

关于SQL语句的批量update的写法,求解!,第1张

update 表名 set value=case when id=1 then 一个值

                           when id=2 then 一个值 

                            when id=3 then 一个值 else value 

                                             end

上边就是举个例子,意思是,当id=1时,把value设定个值,当id=2时,value设定另一个值,依次类推,不需要更改的保留原来的value值,最后以end结尾

什么数据库呀?

给你写个sqlserver的,其他数据库的话另说

update table2 set pwd=table1ip from table1 inner join table2 on table1username=table2username

update [tablename] set status = 1 where id=1 or id=2 or id=3 or id=4; update [tablename] set status = 1 where id between 1 and 4 update [tablename] set status = 1 where id in (数组的值)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于SQL语句的批量update的写法,求解!

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情