2010-05-19 78 views
0

我看到了有關這個話題的一些,但問題是,解決方案需要一個「開關盒」 ...... Like this動態ORDER BY在SQL Server

我有很多列的表,有沒有如何在沒有開關的情況下進行動態排序?

回答

1

編號

除非您使用動態SQL。

或者您可以使用ROW_NUMBER()生成一些任意的序列來排序......但這與CASE沒有什麼不同,只是移動了複雜性。

說實話,如果我有10列中的一列進行排序,我會在客戶端以可排序的方式進行排序......