Re: [SQL ] 請問大家SQL有辦法這樣查詢字串嗎?

看板Database作者 (可倫)時間16年前 (2008/05/20 23:10), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
嗯嗯其實我也是用郵局來的xls檔,再把他轉進SQL Compact Edition裡的,目的是要 寫一個簡單的郵遞區號查詢程式(使用C#)@@" 要切出「段」的原因是因為我自己嫌打出幾段幾段很麻煩,所以乾脆另外作這個欄位, 結果沒考慮到離開台北之後「段」原來不是只有依照數字分的,所以發生這個問題 那現在我已經解決了,方法還是先用SQL過濾出查詢結果中road這個欄位最後一個字是 「段」的資料,然後在進程式用C#的字串處理解決 不過不管怎麼說還是要感謝回答的幾位前輩,那我就把我這個小程式給貼出來分享給 大家好了,應該也不會說很不實用,畢竟我還有加入一個類似PaPaGo那樣流水查詢地 址的功能XD(至少比郵局網站好用一些,反正我的終極目的是要當期末專題用的囧) 網址:http://0rz.tw/1f485 (免安裝,請務必要在.net Framework 2.0以上環境執行) 提醒一下,如果在沒有安裝.net Framework的機器,那程式會發生錯誤,但是因為 是C#,所以也不可能完全不需要.net Framework Orz 那最後就謝謝大家了<(_ _)> ※ 引述《gargamel (Nerding)》之銘言: : 這方法似乎不錯 : 但誰知道路名裡會不會有"段"這個字...? : 不曉得k原po為何要做這件事, 郵遞區號資料庫自己建其實很麻煩 : 記得十幾年前郵局就有提供程式讓你去跑大筆地址轉檔 : 回主題 : 不要去切它, 不管是幾段仍算是不同一筆記錄 : 忠孝東路一段 : 忠孝東路二段 : 忠孝東路三段 : 就當作是不同路名去處理就好 : 其實郵局給的欄位就是這樣了 : (還有的有分偶數跟奇數是不同區號) : ※ 引述《idleidle (哎躱哎躱)》之銘言: : : 你的問題跟SQL完全無關 : : 建議你先寫一個VBA去轉換地址格式 : : 就是 : : 縣 鄉鎮 村里 路 段 巷 弄 號 樓 室 : : 市 市區 鄰 街 : : 用以上的字元當做分隔符號去拆解 : : 中正"路" 三坑 "段" : : SQL下 : : 你可以使用cursor去處理 : : 其實跟寫在VBA都是一樣 : : 不會很難 -- 新的Blog歡迎大家多多參觀喔~ http://kelunyang.wordpress.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.156.65

05/20 23:44, , 1F
你會強制去切輸入法? 程式一直掛掉...
05/20 23:44, 1F
※ 編輯: Kelunyang 來自: 220.132.156.65 (05/21 01:52) ※ 編輯: Kelunyang 來自: 220.132.156.65 (05/21 02:15)
文章代碼(AID): #18CkdcbL (Database)
討論串 (同標題文章)
文章代碼(AID): #18CkdcbL (Database)