Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Еще одна задачка по работе со строками ;)  [new]
DIG-Master
Member

Откуда:
Сообщений: 14
Есть строка любого вида, к примеру:
'12345 тест. бл -- г6'

Необходимо из нее убрать только буквы русского алфавита.
То есть привести к виду:
'12345 .  -- 6'

Я так понял надо использовать STUFF и заменять на ''.. Но не пойму как именно =(
1 фев 13, 12:53    [13861373]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DIG-Master
Я так понял надо использовать STUFF и заменять на ''..

replace
1 фев 13, 12:54    [13861378]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
DIG-Master
Member

Откуда:
Сообщений: 14
Glory,
так что-ли?
replace(@str,'а','')
replace(@str,'б','')
... --много буков
replace(@str,'я','')

код длинный получается
1 фев 13, 12:56    [13861391]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
Glory
Member

Откуда:
Сообщений: 104751
DIG-Master
код длинный получается

Оптимизируйте его
1 фев 13, 12:56    [13861399]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
гы)) 33 replace, 33 replace, 33 replace... длинная строка-а
1 фев 13, 12:57    [13861409]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
CLR-функция с REGEX внутри
1 фев 13, 12:58    [13861418]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
DIG-Master
Member

Откуда:
Сообщений: 14
Cygapb-007, как вариант xD
1 фев 13, 12:58    [13861420]     Ответить | Цитировать Сообщить модератору
 Re: Еще одна задачка по работе со строками ;)  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
DIG-Master
Еще одна задачка по работе со строками ;)
Это не "ещё одна", а всё та же!
Тем было море!

Например: https://www.sql.ru/forum/actualthread.aspx?tid=682972&pg=-1
1 фев 13, 13:30    [13861636]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить