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