2017-02-08 5 views
0

Gibt es eine Möglichkeit, Teil der Zeichenfolge zu entfernen, die nach mehreren Leerzeichen abhängig von einer Zeichenposition ist? in diesem Fall eine Dezimalzahl.SQL trim Dimensionswerte aus Zeichenfolge

Beispiel: „# ###“ Ich mag entfernen aus allen Variationen ..

 "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..." 

Die Dimension am Anfang oder Ende des Strings sein könnte.

+0

ja, verwenden Sie 'REPLACE': REPLACE (SomeColumn '# ###', '')' – Lamak

+0

ich Ihre Frage nicht. Was versuchen Sie in den letzten vier Zeilen zu entfernen? –

+0

Die # könnte eine beliebige Zahl 1-9 sein. Ich hätte das im OP erwähnen sollen. –

Antwort

Verwandte Themen