作者Kelunyang (可伦)
看板Database
标题[SQL ] 请问大家SQL有办法这样查询字串吗?
时间Tue May 20 16:08:24 2008
是这样的小弟现在正在处理一个从邮局网站抓下来的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
1F:推 ynchang:请使用INSTR这个函式,可的到某String在另一String的位置 05/24 14:57