加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

在SQL中将列中的每个条目乘以固定数字

发布时间:2020-12-12 06:38:47 所属栏目:MsSql教程 来源:网络整理
导读:在SQL中,假设我有一个以下布局的表: id name age1 george 122 tom 143 charles 194 henry 215 fiona 126 kate 14... 如果我发现我犯了一个可怕的输入错误,并且每个人实际上都是他们年龄的两倍,那么有没有办法在一次扫描中将年龄列乘以2而不需要费力地浏览整
在SQL中,假设我有一个以下布局的表:
id    name      age
1     george    12
2     tom       14
3     charles   19
4     henry     21
5     fiona     12
6     kate      14
...

如果我发现我犯了一个可怕的输入错误,并且每个人实际上都是他们年龄的两倍,那么有没有办法在一次扫描中将年龄列乘以2而不需要费力地浏览整个列并编辑每个年龄单独(假装我有500个条目,因此手动工作是不可能的).

有SQL解决方案吗?

解决方法

这真的很容易:
UPDATE table SET age=age*2

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读