※ 引述《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