Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Supprimer les numéros du serveur sql de chaîne

1ère option -

Vous pouvez imbriquer REPLACE() Fonctionne jusqu'à 32 niveaux de profondeur. Il tourne vite.

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

2ème option --faire l'inverse de -

Suppression des données non numériques d'un nombre + SQL

3ème option - si vous souhaitez utiliser regex

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