У меня есть следующая таблица:
ApprovalOrder EntityCode ProjectCode
1 1415 NULL
2 1415 NULL
3 1415 NULL
И следующий код:
select
de.ApprovalOrder + de. EntityCode + isnull(de.ProjectCode, '') as 'RowID'
from workflow.delegation_engine de
where EntityCode = 1415 and DelegationCode = 'CAT1'
К сожалению, возвращает аддитивный результат. Я знаю, что это то, что он должен делать, учитывая вышеизложенное, однако, как я могу сделать так, чтобы он объединял результат каждого столбца в один результат, при этом также включал только de.ProjectCode, когда результат не NULL (это могут быть символы или целочисленные значения) .
Например, если бы я выполнял запрос только в первой строке этой таблицы, я бы хотел, чтобы возвращаемый результат был '11415'.