sql >> Base de Datos >  >> RDS >> Sqlserver

Eliminar números del servidor string sql

1ra opción -

Puede anidar REPLACE() funciones de hasta 32 niveles de profundidad. Corre rápido.

REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE (@str, '0', ''),
'1', ''),
'2', ''),
'3', ''),
'4', ''),
'5', ''),
'6', ''),
'7', ''),
'8', ''),
'9', '')

2da opción --hacer lo contrario de -

Eliminar datos no numéricos de un número + SQL

3ra opción - si quieres usar expresiones regulares

entonceshttp://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205