使用基本操作修改现有列

时间:2015-04-06 04:14:51

标签: sql

我要实现这个功能!

+-----+-----+
|name | age |
+-----+-----+
|Dong | 19  |
|Dung | 25  |
+-----+-----+

我希望将列“年龄”增加一个:

+-----+-----+
|name | age |
+-----+-----+
|Dong | 20  |
|Dung | 26  |
+-----+-----+

请帮我解决方案!!

我认为有两个解决方案:
1)使用UPDATE sqlCommand。     更新x设置a = a + 1,其中a =“年龄”

2)创建新列=旧列+ 1然后用新列替换旧列。

1 个答案:

答案 0 :(得分:3)

2个可能的答案。

  1. 您想永久增加年龄吗?如果是,只需更新数据。

    update tbl1 set age = age + 1;
    
  2. 如果您只想在查看数据时显示年龄+ 1:

    select name, age + 1 as age from tbl