1-ви вариант -
Можете да вложите REPLACE()
функции до 32 нива в дълбочина. Работи бързо.
REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE (@str, '0', ''),
'1', ''),
'2', ''),
'3', ''),
'4', ''),
'5', ''),
'6', ''),
'7', ''),
'8', ''),
'9', '')
2-ри вариант --направете обратното на -
Премахване на нечислови данни от число + SQL
3-та опция - ако искате да използвате регулярен израз
след това http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205