2010-01-19 38 views
4

是否有可能根據2列排序查詢結果,第一列在列1上升序,第二列在列2上按次序排序?在SQL中排序

SELECT * FROM表1排序依據列1,列2

我相信這個SQL語句應該工作,將與第二列的工作進展添加說明還是有做的沒有更好的辦法?

回答

11

select * from table1 orderby column1 asc , column2 desc 
+0

謝謝,是必要的ASC?默認情況下,它的遞增。糾正我,如果我錯了 – Prady 2010-01-19 11:37:25

+0

nope asc是沒有必要的。 – user29964 2010-01-19 11:40:41

+2

asc on列不是必需的,但它增加了清晰度。如果沒有asc,用戶可能會錯誤地認爲column1也按降序排列;沒有混淆。 – 2010-01-19 11:42:02