作者Kelunyang (可伦)
看板Database
标题Re: [SQL ] 请问大家SQL有办法这样查询字串吗?
时间Tue May 20 23:10:28 2008
嗯嗯其实我也是用邮局来的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
1F:推 gargamel:你会强制去切输入法? 程式一直挂掉... 05/20 23:44
※ 编辑: Kelunyang 来自: 220.132.156.65 (05/21 01:52)
※ 编辑: Kelunyang 来自: 220.132.156.65 (05/21 02:15)