[SQL ] 請問大家SQL有辦法這樣查詢字串嗎?
是這樣的小弟現在正在處理一個從郵局網站抓下來的xls檔轉MS SQL的郵遞區號資料庫
基本上操作都還順暢,但是目前遇到一個問題,就是「段」這個東西郵局是把他和路名
放在一起的,像是這樣:
欄位: code city dist road no
值: 33744 桃園縣 大園鄉 中正東路2段 全
小弟發現幾段這邊很難切割出來,目前我是用
SELECT DISTINCT SUBSTRING(road,LEN(road)-1,2)(後略)
這段去切出來1段、2段等等
但是最近拿給朋友測試的時候卻發現在桃園這邊會有問題(囧我沒測試過台北以外地區)
比如說
欄位: code city dist road no
值: 32547 桃園縣 龍潭鄉 中正路三坑段 全
這樣會切出「坑段」來,這樣就不大正確了
不知道大家有沒有辦法讓SQL自己定位出來「路」這個字的位置呢?因為也只有這樣
才能切割出正確的「段」,還是這一定得靠手工把段給分割出來甚至是用程式作Orz
先謝謝大家了<(_ _)>
--
新的Blog歡迎大家多多參觀喔~
http://kelunyang.wordpress.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
推
05/24 14:57, , 1F
05/24 14:57, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):