2010-05-07 78 views
0
column1 
\\abc\tri\eds\rf1\edr\4ed 
\\f.d\tri\ef\poe 
\\ghi0j\tri\gf\rf\k\hg\ose 

「 」 「查詢來獲取一個字符串的一部分

我有這樣的一些行一列

現在我想要得到的結果集像

\\abc\tri\eds 
\\f.d\tri\ef\ 
\\ghij\tri\gf 

簡單地從第一''到第四'結尾'

回答

1

在本週的情節我寫過StackOverflow的可怕代碼 ...

SELECT 
    SUBSTRING(column1, 1, 
     CHARINDEX('\', column1, 
      CHARINDEX('\', column1, 
       CHARINDEX('\', column1, 3) + 1) + 1)) 
FROM 
    TableName