程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> sql多條件多字段排序(圖文教程)

sql多條件多字段排序(圖文教程)

編輯:更多數據庫知識

語句:
復制代碼 代碼如下:
select * from [User] order by [Password] desc,Id asc

在一個條件重復的情況下,使用第二個條件排序
如下:

sql多條件排序 - 甲殼蟲 - 甲殼蟲

 注意這裡的第  14,15條記錄
(在Password相同的情況下,根據Id排序)

語句:
復制代碼 代碼如下:
select top(5) * from (select top(5)* from [User] order by Id desc ) x order by [Password] asc

在已經查詢出來(已排序)的數據中排序
(也就是挑選 Id排序前五條記錄   再將五條記錄  根據Password排序)

復制代碼 代碼如下:
select top(5)* from [User] order by Id desc

如下

sql多條件排序 - 甲殼蟲 - 甲殼蟲

復制代碼 代碼如下:
select top(5) * from (select top(5)* from [User] order by Id desc ) x order by [Password] asc
 
如下:

sql多條件排序 - 甲殼蟲 - 甲殼蟲

今天做個通訊錄,因為客戶要求復雜,唉。……

要多我條件排序,在網上查找了一些資料,成功 ,特記下 
復制代碼 代碼如下:
select * from Reply where Replyid="&request("Replyid")&" order by 排序字段1 desc,排序字段2 desc,排序字段3 desc

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved