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

請問一SQL語法的問題

尚未結案
shing.net
中階會員


發表:207
回覆:124
積分:66
註冊:2002-03-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-22 19:15:13 IP:211.74.xxx.xxx 未訂閱
select A.no1,A.DEPT,B.DE_NAME from A,B where A.DEPT=B.CON_NO 因為此語法所得的資料會以A.DEPT排列但我不要排列我只要依在作業中"輸入順序" 排列請問應如何下SQL語法 謝謝
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-22 19:26:06 IP:218.16.xxx.xxx 未訂閱
你需要做一個自動遞增(auto-increasement)的欄位(如叫做 ID), 這樣你輸入時這個欄位的數子便會由小而大的 select 時你包含 ID 及 在最後加上 order by ID 便可以了。
shing.net
中階會員


發表:207
回覆:124
積分:66
註冊:2002-03-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-22 19:29:59 IP:211.74.xxx.xxx 未訂閱
引言: 你需要做一個自動遞增(auto-increasement)的欄位(如叫做 ID), 這樣你輸入時這個欄位的數子便會由小而大的 select 時你包含 ID 及 在最後加上 order by ID 便可以了。
因為結構已固定,是否還有其他方式 謝謝
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-22 19:59:58 IP:218.16.xxx.xxx 未訂閱
其本上在 sql 的世界沒所謂輸入順序,排序基本上以 Primary Key 為預設亦可order by 其他 field,若要記輸入順序就要自行設欄位來記。 不過或許你說一說你用那一種數據庫,或許有該數據庫的內置功能可做到也說不定。
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-22 20:58:16 IP:61.216.xxx.xxx 未訂閱
如果你的Table中有紀錄日期時間的話,可以order by 日期欄位
引言: select A.no1,A.DEPT,B.DE_NAME from A,B where A.DEPT=B.CON_NO 因為此語法所得的資料會以A.DEPT排列但我不要排列我只要依在作業中"輸入順序" 排列請問應如何下SQL語法 謝謝
shing.net
中階會員


發表:207
回覆:124
積分:66
註冊:2002-03-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-22 21:08:31 IP:211.74.xxx.xxx 未訂閱
引言: 其本上在 sql 的世界沒所謂輸入順序,排序基本上以 Primary Key 為預設亦可order by 其他 field,若要記輸入順序就要自行設欄位來記。 不過或許你說一說你用那一種數據庫,或許有該數據庫的內置功能可做到也說不定。
我是用dbase
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-22 21:28:54 IP:218.16.xxx.xxx 未訂閱
DBase 是內置有 RecNo 的不過我試不出在 Local SQL 能否叫出來。
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-05-25 08:26:25 IP:61.155.xxx.xxx 未訂閱
shing.net 兄:    您只有使用具有一定规则的数据录入方式,然后按照您的规则排序才能实现您上述的想法,因为数据库的记录并不是顺序存放的。    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-05-25 09:41:33 IP:219.130.xxx.xxx 未訂閱
wnhoo DBase 數據表的數據順序存放的,而且有內建的 Record No,在 Natural Order 時以此排序 只是我不知有沒有方法可以在 Query 裡使用這 Record No 排序。
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-05-25 23:10:56 IP:61.10.xxx.xxx 未訂閱
[由於之後數篇回文與本題目無關,故刪除之]
系統時間:2024-06-02 2:34:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!