我有一個VARCHAR數據(50)的SQL Server列如下:在SQL Server中,你能找到字符串中的第一個數字嗎?
RawData
----------------------------
Washington 40 New Orleans 32
Detroit 27 St. Louis 23
我試圖解析出數據,所以我有這樣的事情:
WinningTeam WinningTeamScore LosingTeam LosingTeamScore
----------- ---------------- ---------- ---------------
Washington 40 New Orleans 32
Detroit 27 St. Louis 23
我卡住。我打算使用charindex找到第一個空間,但是一些城市名稱(聖路易斯,紐約等)在名稱中有空格。
有沒有辦法確定第一個數字在字符串中的位置?
感謝
使用PATINDEX代替CHARINDEX => http://msdn.microsoft.com/library/ms188395.aspx – fnurglewitz
謝謝tr3。你爲什麼不發表一個答案,所以我可以給你一個upvode。 – codingguy3000
確定:)謝謝 – fnurglewitz