Re: [SQL ] 請問大家SQL有辦法這樣查詢字串嗎?
嗯嗯其實我也是用郵局來的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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):