表末添加一列,用来计算前面各列的总和,SQL语句如何写?
表A
ID Column_a(varchar) Column_b(varchar) Column_c(varchar)
1 20 80 60
2 10 30 90
....
根据上表,新建一个视图MyView。先把表A中每行的3列varchar型转换成int型,再将3列相加之和存入视图:
ID Column_a(varchar) Column_b(varchar) Column_c(varchar) Mysum(int型)
1 20 80 60 160
2 10 30 90 130
请问建立这个视图的SQL语句如何写?谢
------解决方案--------------------alter table [表A] add Mysum as cast(Column_a as int)+cast(Column_b as int)+cast(Column_c as int)