新聞中心
請問我在SQL中如何讓查詢出來的數(shù)據(jù)進(jìn)行降序或升序排列?
等級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)于按等級d降序排列
desc降序還是升序?
desc是升序還是降序呢?
在SQL 語句中, asc是指定列按升序排列,desc則是指定列按降序排列。
即在sql中,desc是降序排列。而升序同時sql默認(rèn)的排序也是升序排列。desc在sql中的用法是對查詢出的結(jié)果按某一列來降序排序,在使用的時候,要和order by 一起使用。
如何用sql server查看姓"張"“陳”“黃”的基本信息,按姓名的降序排列查詢結(jié)果?
select * from 表名 where left(stuname,1) in ('張','陳','黃') order by stuname desc或者select * from 表名 where stuname like '張' or stuname like '陳' or stuname like '黃' order by stuname desc
desc是升序還是降序?
降序。DESC是英文單詞“Descending”的縮寫,表示降序的意思。在SQL語句中,使用DESC可以按照指定的字段值從大到小進(jìn)行排序操作,也就是通常所說的降序排列。與之相反的是ASC,它是英文單詞“Ascending”的縮寫,表示升序的意思。在SQL語句中,使用ASC可以按照指定的字段值從小到大進(jìn)行排序操作。
在sql中,desc是降序排列。
而升序排列是使用asc,同時sql默認(rèn)的排序也是升序排列。desc在sql中的用法是對查詢出的結(jié)果按某一列來降序排序,在使用的時候,要和order by 一起使用。
用法舉例:
以Access數(shù)據(jù)庫為例,現(xiàn)有一張學(xué)生信息表Student,含有name(姓名),age(年齡),gender(性別),grade(班級),score(成績)這幾個字段。
name age gender grade score
李四 19 男 高三6班 62
馬六 20 男 高三4班 77
王五 18 女 高三1班 93
小明 19 男 高三2班 53
張三 18 男 高三2班 88
到此,以上就是小編對于sql降序查詢的方法是什么意思的問題就介紹到這了,希望這4點解答對大家有用。
名稱欄目:sql降序查詢的方法是什么
文章網(wǎng)址:http://fisionsoft.com.cn/article/coihcci.html


咨詢
建站咨詢
