當前位置:首頁 » 數據倉庫 » 資料庫自定義順序排名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫自定義順序排名

發布時間: 2022-05-27 16:26:25

A. sql server 2008中怎麼自定義列排序呢

查詢時輸入

selectuser,sex,agefromuser

就行,完全無影響的

B. excel資料庫排序是按照什麼進行的

excel默認按數據的首字ASCII大小進行排序。

C. 資料庫排序語句

資料庫的排序用order by語句實現。

工具:sqlserver 2008R2

步驟:

1、有如下學生表:

D. 請問ACCESS資料庫里的表在ASP網頁上顯示後如何自定義排序

select * from table where ... order by id asc
其中的order by就是排序的條件,可以by id ,也可以自定義欄位(數字類型)
asc正序排列
desc倒敘排列

E. 資料庫信息按照自定義順序排序,給個思路

加一個排序的整型欄位,新聞用該欄位從小到大排序,程序處理的時候:要往上排(取出按大到小排序的新聞的TOP前兩行的新聞ID,更換他們的排序ID,這個操作不用我寫吧,取出值來按它們的ID換掉排序ID就行了?),往上擺就是跟它上面的新聞調換排序ID,實現起來很簡單:例如:
新聞表AAA
新聞ID,排序ID
1,1
2,2
3,3
4,4
例如我要將新聞3往上排
select top 2 新聞ID,排序ID from AAA where 新聞ID<=3 order by 排序ID desc

然後datatable取值(這里可以取到新聞2和3)

update AAA set 排序ID=(新聞ID3對應的排序ID) where 新聞ID=2

update AAA set 排序ID=(新聞ID2對應的排序ID) where 新聞ID=3
最後的結果是

新聞ID,排序ID
1,1
3,2
2,3
4,4

F. 資料庫中的數據順序怎麼能根據自己的意圖隨意排序

數據的存儲順序和查出來後顯示的順序不同,看問題提出者的意思,是想改變數據的存儲順序。
可以充分利用主鍵,預設的主鍵有聚簇索引特性,而聚簇索引的條目存放順序與數據本身的存放順序一致,充分利用這一點,改變主鍵或主鍵欄位的取值,即可完成數據存儲順序的自編排。
例子中的id像是個常用的主鍵欄位名,那麼,修改某條記錄的id值,無論是通過insert還是update,均已能夠完成對應數據條目存儲位置的變化。
如果想對根據任意欄位實現存儲順序的自編排,恐怕是不行的,除非可以撤銷表的原有主鍵,而將該欄位設置為主鍵,但設為主鍵,就要求該欄位的不可重復、不許為空等約束,而不是任意。

G. 資料庫自定義排序

資料庫自定義排序?資料庫本身是不可能有這種處理的。除非你針對性的寫好命令參數。
就像使用的查詢語句。你想查詢器給你你想的排序。你肯定給予Order By的命令參數,並指定排序的關鍵字。有或者你自己寫個試圖。將自己設定好的排序寫成不同的試圖。你根據需要調用不同的試圖。或者你寫個存儲過程,傳遞不同的排序區分,存儲過程根據不同的排序要求,動態建立不同的查詢命令以表的形式返回。

H. 如何對mySQL資料庫中某些特定欄位進行排序

1、以日期進行排序
select Rownum "ID" , 日期 , 金額, 商品 From (select 日期,金額,商品 from 表 order by 日期)

2、在排序後要求資料庫中內容發生變化,如果不是考試的話是沒人故意這么玩的。
任何對於數據的ID欄位進行手工變動都是愚蠢而白痴的行為。
讓然如果是老師故意考你們的話,可以用下面這個簡單方法。
①建立臨時表,使id欄位為自增欄位
create table tableName
(
id INT(20) not null AUTO_INCREMENT, --自增屬性
日期 char(20) not null,
金額 char(5) not null,
商品 char(2) not null
);
②將排好的數據插入新建的臨時表
Insert into tableName(日期,金額,商品) select 日期,金額,商品 from 原始表 order by 日期
③將原表改成其他名,並將第二步建的中間表改名為原表名
alter table 表1 rename to 表2

我手頭沒有mysql只能按印象寫出代碼,你拿去試一下吧。
我印象中mysql對pl的支持不好,所以只給出了用sql語句的方案,你參考下吧。