@Timur_gis_88

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

select 
replace(replace(replace(replace(replace(name
,'олег','О')
,'Олег','О')
,'виктор','В')																												
,'саша','С')																									
,'лена','Л')	
from
table1
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
Mikhail_E
@Mikhail_E
1С, SQL
Задача то какая ? судя по коду запроса, вы имя пытаетесь заменить иницалом ... если это так тогда так наверн :
Select 
      case when <условие при котором надо брать 2 символа> then
           UPPER(Left(name, 2))
     else 
           UPPER(Left(name, 1))
      end
from
table1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы