1樓:網友
每次檢索的時候用order by不就行了嗎,為什麼要儲存。
比如按資歷就order by 參加工作時間。
要降序排列就order by 參加工作時間 desc要先按職位再按資歷就寫兩個order byder by 職位。
der by 參加工作時間。
mysql資料庫資料怎麼實現排序輸出?
2樓:babyan澀
mysql中排序輸出需要用來order by。
據:du現在分別要求按id正序zhi和倒序輸出結果。dao正序:select * from test order by id;
結果:倒序:
select * from test order by id desc;結果:
3樓:東東程式猿
select * from 百公尺成績表 order by mark asc
order by 的意思是抄排序,你的mark應該是乙個字串型別的欄位(如果是oracle的話應該是varchar2) order by 跟的是乙個欄位,意思是按照這個欄位進行排序,字串的排序,會挨個比對第乙個字元,然後第二個字元,然後以此類推,asc 是代表正序,就是小的在上,desc是倒序,不過這裡存在問題,如果秒數都是兩位數倒是好說,但是如果秒數是1位數 比如9秒00 那麼在第二位排序的時候就會用秒字跟其他數字相比較,會出問題的,建議規範格式,強制要求秒數位數固定,或者乾脆這個欄位用數字來代替,比如11秒97,讓他秒數變成1197,數字比大小是不會出現問題的。
如何讓資料庫表裡的資料的儲存按使用者輸入的順序排列
4樓:網友
怎麼放進去完全無所謂的,因為有主鍵自動增長的話,是按主鍵替增的。
你可以查詢出來以後在用 ..order by 進行排序!
如: select * from users order by id
5樓:du瓶邪
出於效能考慮,你可以定義成。
col1 col2 ..colx
這個x足夠大,使得這個不確定的列能夠滿足需求。
因為不確定不等於無限大。
把原有資料按id排序加上標識列插入到另一表中。
select identity(int,1,1) as num,a.* into b from aaa a order by id
刪除原表。drop table aaa
所b表改名為aaa
sp_rename 'b','aaa'
6樓:網友
在前面加乙個欄位 fid 讓這個欄位自動編號。
資料庫內每條記錄的儲存順序是按插入先後存的嗎
7樓:小豬也無奈
你好:資料庫中記錄的存放本來就是不講究順序的,如果你需要按照你插入的先後順序存的話,你需要自己用order by排序,或者為表建立主索引就可以解決。
資料表中的順序表,有誰知道怎麼把輸入的資料儲存下來?就是下次啟動順序表時上次存入的資料還在。c語言
8樓:
記憶體中的資料是不能儲存下來的,想儲存這些資料只能用檔案,存成檔案,下次程式啟動的時候先讀取檔案資料,然後初始化程式,然後繼續執行就好了。
向資料庫中的表裡插入資料,如何改變插入的順序?
9樓:匿名使用者
insert into 目標資料庫名。dbo.目標表 (資料列1,資料列2) select 資料列1,資料列2 from
源資料庫名。dbo.源表名。
這樣就可以了 資料列可以是多列 兩邊對應就可以 列名可以不一樣 比如目標表列名是a b 源表這邊是 c d 只要型別一樣就行。
如何實現資料庫中記錄按照時間列的時間順序排列?
10樓:匿名使用者
資料庫表內的記錄儲存方式是內部行為,通常為了索引方便,並不會按照你需要的排序方式儲存的,但是從來沒人管過它是怎麼存的,因為你只需要用sql語句取出來用的時候設定一下排序就行了(order by),如果要倒序排列,就用order by desc另外如果你的資料庫是oracle,可以用to_char(,'yyyy/mm/dd hh24:mi:ss')獲得你要求格式的時間資訊。
j**a中怎麼顛倒資料輸出順序
11樓:雪飛瀟瀟
顛倒資料輸出順序。
那麼就需要知道資料,是什麼型別的資料?
字串?陣列?集合?
下面**。import ;
import ;
public class datarev ;
原始順序:");
for (int i = 0; i < i++)"顛倒順序:");
for (int i = - 1; i >= 0; i--)
arraylistlist = new arraylist();
第一");第二");
第三");for (string s : list);
/集合翻轉順序。
for (string s : list);}
輸出原始順序:abcdefg
顛倒順序:gfedcba原始順序:
顛倒順序:第一 第二 第三。
第三 第二 第一。
我的ai考勤系統匯出的資料不是按日期順序排列,要怎麼設定才能讓他匯出的資料是按日期順序排列的?
12樓:網友
這個應該和系統日期格式有關,把系統日期格式選為yyyy-mm-dd,如果是xp,在控制面板裡有乙個 區域和語言選項,在區域選項裡先自定義,在日期選項卡里修改,儲存就可以了,win7基本也是這麼設定的,你可以試試,希望能解決你的問題!
如何用java向資料庫中儲存大量文字
你把資料復庫的一個表中的一個欄位設定製為 bai備註 text 型別,就可以存放du大量的zhi內容了。這與 java本身沒有什麼關dao系。主要是資料庫的結構設計問題。用java讀取和寫入的方法其實沒有什麼特別的,rs.getstring 資料庫對應的欄位要足夠的長.儲存的內容應該是帶有html標...
如何在mysql資料庫中資料庫,如何在MYSQL資料庫中新建一個資料庫
1 開啟電腦的sql軟體 輸入使用者名稱和密碼,連線上mysql主機地址,將mysql啟動。2 進入mysql裡面後,用滑鼠右鍵點選主機,然後會彈出選單欄,點選裡面的 建立資料庫 也可以使用快捷鍵ctrl d。3 接著會出現 建立資料庫 的視窗,為建立的資料庫取名,並選擇 基字符集 為 utf 8 ...
C中如何在資料庫中提取資料進行分頁
告訴你步驟吧 第一 在資料庫中統計conut數,然後就能知道有多少條記錄,然後除以每頁最大顯示條數,就能得到有多少頁了。第二 使用sql語句進行分頁操作,比如有表users,主鍵是uid,因此sql語句如下 select top from users where uid not in select ...