sql字段排序語(yǔ)句排序 如何對(duì)sql檢索出的數(shù)據(jù)進(jìn)行多列排序?
如何對(duì)sql檢索出的數(shù)據(jù)進(jìn)行多列排序?SQL多列排序可以在order by子句中列出多列進(jìn)行排序。列之間用逗號(hào)分隔。關(guān)鍵字ASC為升序,desc為降序。如果省略升序/降序關(guān)鍵字,則默認(rèn)值為升序。排序字
如何對(duì)sql檢索出的數(shù)據(jù)進(jìn)行多列排序?
SQL多列排序可以在order by子句中列出多列進(jìn)行排序。列之間用逗號(hào)分隔。關(guān)鍵字ASC為升序,desc為降序。如果省略升序/降序關(guān)鍵字,則默認(rèn)值為升序。排序字段列表中的頂部字段具有更高的優(yōu)先級(jí)。請(qǐng)注意,除了對(duì)列進(jìn)行排序外,還可以對(duì)SQL語(yǔ)句的基于列的計(jì)算表達(dá)式進(jìn)行排序。
請(qǐng)參考以下SQL多列排序語(yǔ)句:
select*from T1 order by col1,col5 DESC,col3
此示例使用col1的第一優(yōu)先級(jí)升序、col5的第二優(yōu)先級(jí)降序和col3的第三優(yōu)先級(jí)升序。