全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2940
推到 Plurk!
推到 Facebook!

地址排序可否照門牌順序

答題得分者是:herbert2
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-17 12:52:00 IP:218.175.xxx.xxx 訂閱
資料庫 : Access
Sql.txt: Select 鄰別,地址 order by 鄰別,地址
結果
鄰別,地址
01,圓環北路一段100號
01,圓環北路一段100巷1號
01,圓環北路一段126號
01,圓環北路一段80號一樓
01,圓環北路一段80號二樓
01,圓環北路一段80號三樓
01,圓環北路一段80號五樓
01,圓環北路一段80號四樓
希望的結果 照真實門牌 排序
鄰別,地址
01,圓環北路一段80號一樓
01,圓環北路一段80號二樓
01,圓環北路一段80號三樓
01,圓環北路一段80號四樓
01,圓環北路一段80號五樓
01,圓環北路一段100號
01,圓環北路一段126號
01,圓環北路一段100巷1號
不知有沒有解?
------
努力會更接近成功
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-17 21:27:26 IP:61.231.xxx.xxx 訂閱
除非你的地址登錄是080,081...,不然不可能吧。
080號聽起來好像是很不順耳。
要不,就只有將號碼獨立成一個Int欄,那有可以,但好像沒見人如此作過。
認輸吧。
------
Kevin
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-17 22:56:24 IP:203.204.xxx.xxx 未訂閱
把段, 巷, 弄, 號, 樓 ... 的數值分別存成欄位
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-18 00:15:46 IP:211.22.xxx.xxx 未訂閱
很有沒用Access資料庫了,不知道Access資料庫的SQL有無支援定序(Collate)的功能@@?
據我查閱資料,MS SQL與Access好像都是以筆劃數作為內定的排序依據,如果想以讀音做為排序的話,在MS SQL可以這樣下:
Select * From YourTable Order By AField Collate Chinese_Taiwan_Stroke // 筆劃排序
不知道Access有無支援,你自己試一下吧!?
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-01-18 02:19:01 IP:211.72.xxx.xxx 訂閱
即使街段巷弄衖號樓....各欄都分開,也很難都如願,因有的地址用『名人巷』等,有些又有102之3號之5等情形,鄉下則更無規則.萬一又想將路兩側分別排序,則2巷1弄要算單號側或雙號側? 淡水可是有些路單雙號都在路的同一側的.
若非做不可, 建議:自段以下,於Key-In者依各址編一排序用編號欄,訂好規則與碼數,例如:段SS-側R-巷LLL-弄AAA-衖BBB-號####-之TTT-之tt-樓FFF等.至於巷用中文,鄉村用里鄰庄厝等,也要定義好轉換法則,否則真的很難如願.
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-01-18 07:24:41 IP:203.204.xxx.xxx 未訂閱
> 名人巷
巷分2欄位, 一欄數字, 一欄文字, 如果是 0 巷, 表示中文巷名, 真正巷要顯示文字欄位的

> 102之3號之5
把 號 拆成 3 欄


------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-05-19 18:18:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!