Добавить несколько столбцов - PullRequest
0 голосов
/ 27 июня 2019

У меня есть таблица со столбцом Имя и несколькими столбцами со значениями. Мне нужен способ добавить значения из всех предыдущих столбцов.

Поскольку число столбцов в моей таблице может измениться, я получил имена столбцовво временную таблицу.Теперь я хотел сделать SQL-запрос из этого

У меня есть рассказ, как показано ниже

name    col1    col2    col3    col5    col9
abc        1       2       3       4    5
def        2       4       6       8    10
ghi        1       2       3       4    5
jkl        2       4       6       8    10
mno        5       10      15     20    25

Мне нужен вывод, как показано ниже

name    col1    col2    col3    col5    col9
abc        1       3       6       10   15
def        2       6       12      20   30
ghi        1       3       6       10   15
jkl        2       6       12      20   30
mno        5       15      30      50   75

Для этого явзял все имена столбцов в таблицу, как показано ниже

column_id   Columnname
1           name
2           col1
3           col2
4           col3
5           col5
6           col9

Мне нужно динамически написать SQL-оператор, как показано ниже

select col1 as col1,
col1+col2 as col2,
col1+col2+col3 as col3,
col1+col2+col3+col4 as col5,
col1+col2+col3+col4+col9 as col9
from table

Также, пожалуйста, дайте мне знать, как это сделать лучше

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...