• webqwe-资源分享和开发经验
AD
AD

Home / 开发 / 写sql,更改状态值,把0改成1,1改成0

写sql,更改状态值,把0改成1,1改成0

2023-12-24 22:04:14
502 阅读

看到一个非常有意思的sql案例,记录一下

写sql,更改状态值,把0改成1,1改成0


第一种:

update mytable set flag=1 where flag=0;
update mytable set flag=0 where flag=1;


第二种:

update mytable set flag=case when flag=0 then 1 else 0 end;


第三种:

update mytable set flag=-flag+1;


你会选择哪一种?


如果你选择第一种

所有数据flag=0毁灭吧,喜提提桶跑路


如果你选择第二种

完成任务,可读性高


如果你选择第三种

完成任务,公司开你得考虑一下后果,可读性差

如果flag=1,成这样flag=-1+1

如果flag=0,成这样flag=-0+1



uuid怎么下载(免费) | 求资源
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。 如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
标签
sql
author
pings

每天都在打酱油~

评论
登录后评论