a***e 发帖数: 18 | 1 在sql server里有什么function可以删除不需要的多个字符.试了replace但好象只能用
于一个或一串字符.
比如:
'*mit$bbs '
'*abcd$e'
我想删除其中的*$和空格,希望结果是
'mitbbs'
'abcde'
谢谢! |
x****t 发帖数: 1729 | 2 use sed in unix is much easier for this case.
【在 a***e 的大作中提到】 : 在sql server里有什么function可以删除不需要的多个字符.试了replace但好象只能用 : 于一个或一串字符. : 比如: : '*mit$bbs ' : '*abcd$e' : 我想删除其中的*$和空格,希望结果是 : 'mitbbs' : 'abcde' : 谢谢!
|
a***e 发帖数: 18 | 3 Thanks. I want to create a view in sql server. I can't use unix function. :(
【在 x****t 的大作中提到】 : use sed in unix is much easier for this case.
|
D******n 发帖数: 2836 | 4 用两次不就行了。。。。
【在 a***e 的大作中提到】 : 在sql server里有什么function可以删除不需要的多个字符.试了replace但好象只能用 : 于一个或一串字符. : 比如: : '*mit$bbs ' : '*abcd$e' : 我想删除其中的*$和空格,希望结果是 : 'mitbbs' : 'abcde' : 谢谢!
|
a***e 发帖数: 18 | 5 谢谢. 因为可能有3,4个或更多要删除的字符,想知道有没有更好的方法.
【在 D******n 的大作中提到】 : 用两次不就行了。。。。
|
D******n 发帖数: 2836 | 6 if u use sql in sas try this
compress(fieldname," *$")
【在 a***e 的大作中提到】 : 谢谢. 因为可能有3,4个或更多要删除的字符,想知道有没有更好的方法.
|
i*******t 发帖数: 24 | 7 菜鸟弱弱的说:写个CLR func, 用String::divide之类的,不知行不行? |