[SQL ] 取得同一欄內中間行數的內容
我現在有大概五萬多筆的資料
因為格式有問題所以一筆資料都被切成好幾行
像是下面這樣:
xxxxxxxxx
xxxxxx
xxxxxxxxxxxxxx
xxxx
32A OOO
OOOOO
XXXXXX
XXXXX
其中每行字串長度不等
其中OOO兩行是我需要的資料
前面固定會接32A但是之後可能是空格也可能直接是資料
我目前的想法是先用Charindex+substring把32A之後的都取出來
然後在取下一個Charindex之後的值
但因為後面跟著的字串長度不等
導致我在取32A之後那行的資料很痛苦
請問有什麼方法可以取得第六個和第七個Char(10)之間的值嗎?
我用的系統是MSSQL 2005
感恩> <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 77.99.129.48
推
07/26 14:29, , 1F
07/26 14:29, 1F
推
07/30 11:29, , 2F
07/30 11:29, 2F