小编use*_*124的帖子

在SQL中添加临时列,其中值取决于另一列

我有这张桌子:

ID | name | result | 
--------------------    
 1 |  A   |   1    |
--------------------
 2 |  B   |   2    |
--------------------
 3 |  C   |   1    |
--------------------
 1 |  A   |   2    |
--------------------
 4 |  E   |   2    |
--------------------
Run Code Online (Sandbox Code Playgroud)

我想在| result |旁边添加一个新的临时列,其中result = 1的值应该是100,而result = 2的值应该是80,所以它应该如下所示:

ID | name | result | NewColumn|
-------------------------------    
 1 |  A   |   1    |  100     |
-------------------------------
 2 |  B   |   2    |   80     |
-------------------------------
 3 |  C   | …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-workbench

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

mysql-workbench ×1

sql ×1