0
我有兩個表,table_a
和table_b
,如下所示。將數值賦給varchar後一行的總和值
表table_a
:
a_id |columna |varchar1|varchar2|varchar3
----------------------------------
| 1 | a | Medium | High | n/a
| 2 | b | Low | n/a | n/a
| 3 | c | Medium | Low | High
在table_a
每個VARCHAR值被賦予一個數值: 高爲1,中等如2和低爲3
表table_b
:
b_id |columna_fk|average
--------------------------
| 1 | a |
| 1 | b |
| 3 | c |
如何獲得行的平均值(忽略n/a)並更新table_b
中的平均值列?
例如見下表:
b_id |columna_fk|average
--------------------------
| 1 | a | 1.5
| 1 | b | 3
| 3 | c | 2
@Gordon您好,感謝您的回答,但我在最後托架年底得到一個語法錯誤「)」 – Taz
@Taz。 。 。我沒有看到任何明顯的括號問題。 –