如果column2 = a,SQL编辑column1

时间:2016-03-17 17:26:06

标签: mysql sql

我在下表中有一个数据库:

type__ number

 a ____ 3
 b ____ 1
 a ____ 1
 b ____ 2
 a ____ 3
 a ____ 2
 a ____ 2
 a ____ 1
 b ____ 2

如何+1全部a或b行?谢谢

1 个答案:

答案 0 :(得分:0)

- 更新type = a

的所有行
UPDATE A
  SET  A.number = A.number + 1
FROM YourTable AS A
WHERE  A.type = 'a';

- 更新type = b

的所有行
UPDATE A
  SET  A.number = A.number + 1
FROM YourTable AS A
WHERE  A.type = 'b';