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