1:a alternativet -
Du kan kapsla REPLACE()
fungerar upp till 32 nivåer. Det går snabbt.
REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE (@str, '0', ''),
'1', ''),
'2', ''),
'3', ''),
'4', ''),
'5', ''),
'6', ''),
'7', ''),
'8', ''),
'9', '')
Alternativ 2 -- gör det omvända till -
Ta bort icke-numeriska data från ett nummer + SQL
3:e alternativet - om du vill använda regex
thenhttp://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205