Задать вопрос
@Timur_gis_88

Как написать функцию замены вместо множества replace на sql?

select 
replace(replace(replace(replace(replace(name
,'олег','О')
,'Олег','О')
,'виктор','В')																												
,'саша','С')																									
,'лена','Л')	
from
table1
  • Вопрос задан
  • 399 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер
    5 месяцев
    Далее
Решения вопроса 1
Mikhail_E
@Mikhail_E
1С, SQL
Задача то какая ? судя по коду запроса, вы имя пытаетесь заменить иницалом ... если это так тогда так наверн :
Select 
      case when <условие при котором надо брать 2 символа> then
           UPPER(Left(name, 2))
     else 
           UPPER(Left(name, 1))
      end
from
table1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы