Иметь 5 столбцов адресных данных.Мне нужно объединить эти поля в один адрес с пробелами между значениями, если они существуют.Если столбец имеет нулевое значение, я должен пропустить его и не вводить пробелы.
select
case
when street_number != '' THEN (cast(street_number as int))
end as street_number,
case
when street_ext != '' then
case
when street_ext = 50 then '1/2'
end
end as street_ext,
case
when street_direct ! = '' then street_direct
end as street_direct,
case
when site_street ! = '' then site_street
end as site_street,
case
when site_address ! = '' then site_address
end as site_address
from parcel
я хотел бы иметь переменную и присвоить ей значение первого столбца street_number, а затем перейти к следующему столбцу street_ext, если он не равен нулюЯ хотел бы проверить, является ли переменная нулевой, а если нет, добавить пробел и значение ... и так далее в будущем.
Я чертовски ржавый и могу использовать толчокв правильном направлении.
Спасибо всем.