如何對(duì)sql檢索出的數(shù)據(jù)進(jìn)行多列排序?
sql多列排序可以在ORDER BY 子句里列出多個(gè)列進(jìn)行排序,列與列之間用逗號(hào)隔離,標(biāo)注關(guān)鍵字ASC為升序排序、DESC為降序排序,省略升/降排序關(guān)鍵字則默認(rèn)為升序排序。排序字段列表中越靠前的字段其排序優(yōu)先級(jí)別越高。請(qǐng)注意對(duì)SQL語(yǔ)句除了對(duì)列實(shí)施排序外,還可以對(duì)基于列的計(jì)算表達(dá)式實(shí)施排序。
請(qǐng)參考下列SQL多列排序語(yǔ)句:
select * from t1 order by col1,col5 desc,col3;
此例以col1第一優(yōu)先升序排序,col5第二優(yōu)先降序排序,col3第三優(yōu)先升序排序。