1
Sql:Mysql: символ конкатенации внутри Concat с условным оператором
concat(Discount,'% ',if(Net_Deferred=0,' Spot Cash',Net_Deferred, ' months deferral'))
Вопрос:
если (... Net_Deferred, 'месяцев отсрочек' ..
запятая, которая объединяет 2 строки, выдает ошибку, потому что если оператор работает только с двумя запятыми (true или false)
Результат должен выглядеть следующим образом:
Если (Net_Deferred = 0): Пятно Cash
еще: 24 месяцев отсрочка
значение 24 происходит отNet_Deferred
поля.
Вопрос: Как сцепить поле внутри CONCAT с if else
утверждением?
Спасибо .. Я думал, это тоже .. но есть ли способ объединить эти 2 значения, кроме запятой внутри, если заявление? (Я имею в виду символ) – Boyd
@Boyd Я написал только часть 'if'; вы можете поместить мой ответ в 'CONCAT (Discount, '%', IF (...' –
да, я уже это сделал ... Мне просто интересно, есть ли другой символ конкатенации вместо добавления concat внутри concat. Спасибо – Boyd