2018-10-31
閱讀量:
729
數(shù)據(jù)庫SQL里的排序
按單個排序:select prod_name
from Products
order by prod_name;
#在指定一條order by 子句時,應(yīng)該保證他是select語句中最后一條子句。
按多個列排序:#為了按多個列排序,簡單指定列名,列名之間用逗號隔開即可
select prod_id,prod_price,prod_name
from Products
order by prod_price,prod_name;
按列位置排序:除了能用列名指定排序順序外,order by還支持相對列位置的排序
select prod_id,prod_price,prod_name
from Products
order by 2,3;
#order by 2,3表示先按prod_price,再按 prod_name進(jìn)行排序。
指定排序方向:為了進(jìn)行降序必須使用指定desc關(guān)鍵字
select prod_id,prod_price,prod_name
from Products
order by prod_price desc;
#desc 關(guān)鍵字只應(yīng)用到直接位于其前面的列
select prod_id,prod_price,prod_name
from Products
order by prod_price desc;
#如果想要在多個列上進(jìn)行降序排序,必須對每個列指定desc關(guān)鍵字
#升序是默認(rèn)的






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論