作者ClubT (在某种意义上 我应该很正)
看板Database
标题Re: [SQL ] 地址查询
时间Fri May 20 09:41:02 2011
※ 引述《whileloop (回圈)》之铭言:
: 我目前要设计一个网页,在网页上可以搜寻资料库里的地址
: 为了加速使用者操作的动作,所以希望可以愈简便愈好
: 但是,资料库的地址栏位不一定很单纯只有单一一笔地址
: 例如它的地址栏的资料是:新北市XX路123号~133号
: 或者是:新北市XX路99号、新北市YY路66号
: 或者是:新北市XX路99~103号、新北市YY路66号
: 如果我想要查:新北市XX路125号有没有在资料库的范围里
: 我该怎麽以现成的资料栏位再去切割来方便搜寻
: 或者资料库不须再设计,有什麽方法可以以关键字去找是否有范围内的资料有包含?
: 或者,还是用程式来搜寻比对比较方便?
你可以把地址栏改成这样
┌─────┬────┬────┐
│路名 │起始门牌│结束门牌│
├─────┼────┼────┤
│新北市XX路│123 │133 │
├─────┼────┼────┤
│新北市XX路│99 │99 │如果一样就是起始结束设成一样
├─────┼────┼────┤
│新北市YY路│66 │66 │
└─────┴────┴────┘
所以你要查
新北市XX路125号
语法大概就是
select * from 表格 where
路名='新北市XX路' and
125>=起始门牌 and 125<=结束门牌
一点想法...
--
我的P2个板 自然就是美 倾听‧自然之美
NB_COLSPRING 科技 Σ 冷 泉 港 >生命孕育地,海洋之心
ClubT [风]
有空可以来逛逛^_^
Blog:
http://www.wretch.cc/blog/ClubT http://clubtblog.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.179.43