select
replace(replace(replace(replace(replace(name
,'олег','О')
,'Олег','О')
,'виктор','В')
,'саша','С')
,'лена','Л')
from
table1 Select
case when <условие при котором надо брать 2 символа> then
UPPER(Left(name, 2))
else
UPPER(Left(name, 1))
end
from
table1
Select
case
when <условие при котором надо брать 2 символа с начала строки> then
UPPER(Left(name, 2))
when <условие при котором надо брать 2 символа не с начала строки> then
SUBSTRING ( name, <Номер первого символа в строке>, <Количество символов>)
Например SUBSTRING ( name, 2, 2) -- вернет 2 и 3 символ
else
UPPER(Left(name, 1))
end
from
table1
Select
case when name in ('rik','mike','john') then
UPPER(Left(name, 2))
else
UPPER(Left(name, 1))
end
case when name in ('rik','mike','john') then
UPPER(Left(name1, 2))
else
UPPER(Left(name1, 1))
end
case when name in ('rik','mike','john') then
UPPER(Left(name2, 2))
else
UPPER(Left(name2, 1))
end
from
table1
Select
case when COALESCE (name1, name2, …) in ('rik','mike','john') then
UPPER(Left(COALESCE (name1, name2, …), 2))
else
UPPER(Left(COALESCE (name1, name2, …), 1))
End
from
table1