字符串

时间:2017-02-08 19:09:53

标签: sql tsql

有没有办法根据字符位置删除多个空格后的部分字符串?在这种情况下是小数。

示例:我想删除"#。###"来自各种变化..

      "RANDOM DATA...         #.###" 
   or "RANDOM DATA...          .###" 
   or "RANDOM DATA...     .###X.###" 
   or "RANDOM DATA...   #.###X#.###"
   or "#.###         RANDOM DATA..."
   or ".###          RANDOM DATA..."
   or ".###X.###     RANDOM DATA..."
   or "#.###X#.###   RANDOM DATA..."

维度可以位于字符串的开头或结尾。

1 个答案:

答案 0 :(得分:0)

替换会起作用吗? https://msdn.microsoft.com/en-us/library/ms186862.aspx

只需更换0,1,2,3,4,5,6,7,8,9,'。'什么都没有

REPLACE ( string_expression , string_pattern , string_replacement )