看板 Database 關於我們 聯絡資訊
我現在有大概五萬多筆的資料 因為格式有問題所以一筆資料都被切成好幾行 像是下面這樣: 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
ClubT:用7次Charindex和substring應該可以 07/26 14:29
daidaibruce:用cursor跑 07/30 11:29