Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Remover números do servidor sql de string


1ª opção -

Você pode aninhar REPLACE() funções até 32 níveis de profundidade. Ele corre rápido.
REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE (@str, '0', ''),
'1', ''),
'2', ''),
'3', ''),
'4', ''),
'5', ''),
'6', ''),
'7', ''),
'8', ''),
'9', '')

2ª opção --faça o inverso de -

Removendo dados não numéricos de um número + SQL

3ª opção - se você quiser usar regex

então http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205