sql查詢降序排列 查詢mysql數(shù)據(jù)庫里的用戶表的前三條紀(jì)錄并按降序排列的sql語句怎么寫?
查詢mysql數(shù)據(jù)庫里的用戶表的前三條紀(jì)錄并按降序排列的sql語句怎么寫?select top 3 * from table_name order by 字段名 desctop 3 后是你查詢的返回值
查詢mysql數(shù)據(jù)庫里的用戶表的前三條紀(jì)錄并按降序排列的sql語句怎么寫?
select top 3 * from table_name order by 字段名 desc
top 3 后是你查詢的返回值,你什么都沒加當(dāng)然運行不了了
sql查詢數(shù)據(jù)庫最后10條記錄按降序如何排列?
記錄如果說有先后的話 必然是根據(jù)某幾個字段進行排序了的你反過來排序就變成求前10條記錄了唄,把desc和 asc互換一下 (默認是 asc )oracle 的寫法slect * from (select * from tab order by col desc ) where rownum
請問我在SQL中如何讓查詢出來的數(shù)據(jù)進行降序或升序排列?
等級d的數(shù)據(jù)類型是什么?數(shù)字型的話,倒是好處理
select
*
from
c
orderby
b,casewhenb=1then-1*delsedend,c
orderby的處理邏輯是:
首先按照b類型1、2進行排序。
然后如果類型=1,那么按照-1*d進行排序,也就是相當(dāng)于按等級d降序排列
否則,按照d進行排序,也就是按等級d升序排列
最后就是按c排序了。