SQL查询问题急求解决办法
直奔主题吧。 SQL 语句查询问题(关于列运算):
有一张表 table1 字段以及数据举例如下:(字段类型都为 数字类型)
a1 a2 a3 a4 a5 a6 a7 a8 (字段数量有时不固定)
-----------------------------------------------------
0 3 1 1 NULL NULL 3 NULL
NULL 1 NULL NULL NULL 2 NULL NULL
5 NULL NULL 5 NULL 0 NULL 1
NULL NULL NULL NULL NULL NULL NULL NULL
...
现在假如我进行列运算, 比方说我想把所有列相加, 得到一个新列 colsum
我想得到如下结果:
colsum
----------------
8
3
11
0
-----------------
由于列数量很多,而且有时候列数量不固定,所以用 case when then ...很烦琐,也不灵活。
各位大侠不吝赐教! 在线急等给分~ 谢谢.