Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: удалить все символы из строки кроме цифр  [new]
А что оптимальней?
Guest
iap
9829428

Что всё же оптимальней? Код по ссылке с for xml path(''), или приведенный выше с конкатенацией substring в запросе к master..spt_values?
19 сен 12, 04:38    [13185926]     Ответить | Цитировать Сообщить модератору
 Re: удалить все символы из строки кроме цифр  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6718
Всегда смотрите в сторону декларативности, этот топик с императивщиной больше не подымайте.
Иперативщину нельзя inline-ом подставить в запрос, следовательно жутко неудобно использовать и тормознуто.
Это же очевидно, вы смысл должны понять, ибо даже если кто-то скажет A лучше Б, то не факт что вы этим гвозди не будете забивать сводя всё на нет.
19 сен 12, 10:48    [13186927]     Ответить | Цитировать Сообщить модератору
 Re: удалить все символы из строки кроме цифр  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6718
Долбаный гуманитарий
Mnior
Иперативщину нельзя inline-ом подставить в запрос, следовательно жутко неудобно использовать и тормознуто.
Я кое что не понял, но я ни в коем случае не задам лишний вопрос, я же гуманитарий.
В основном же понятно. Ща сделаю скалярку для FOR XML Path('')
FacePalm.JPG
19 сен 12, 10:53    [13186974]     Ответить | Цитировать Сообщить модератору
 Re: удалить все символы из строки кроме цифр  [new]
iap
Member

Откуда: Москва
Сообщений: 46833
Mnior
Долбаный гуманитарий
пропущено...
Я кое что не понял, но я ни в коем случае не задам лишний вопрос, я же гуманитарий.
В основном же понятно. Ща сделаю скалярку для FOR XML Path('')
FacePalm.JPG
Я что-то не вижу пост, который в цитате про скалярку!
Я ослеп??
19 сен 12, 10:59    [13187034]     Ответить | Цитировать Сообщить модератору
 Re: удалить все символы из строки кроме цифр  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6718
Рефлекс, сразу отвечаю на последующую ситуацию.

PS: Не спрашивайте у мастера запутать людей.
19 сен 12, 14:40    [13189362]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: удалить все символы из строки кроме цифр  [new]
BoykoSlava
Member

Откуда: Санкт-Петербург
Сообщений: 36
TRIM( TRANSLATE (@N,'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯABCDEFGHIJKLMNOPQRSTUVXYZ',' '))
11 сен 19, 00:55    [21968176]     Ответить | Цитировать Сообщить модератору
 Re: удалить все символы из строки кроме цифр  [new]
iap
Member

Откуда: Москва
Сообщений: 46833
BoykoSlava
TRIM( TRANSLATE (@N,'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯABCDEFGHIJKLMNOPQRSTUVXYZ',' '))
А если в строке есть символ, не являющийся ни цифрой, ни буквой?
11 сен 19, 11:15    [21968373]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить