2010-05-19 67 views
0

我看到了有关这个话题的一些,但问题是,解决方案需要一个“开关盒” ...... Like this动态ORDER BY在SQL Server

我有很多列的表,有没有如何在没有开关的情况下进行动态排序?

回答

1

编号

除非您使用动态SQL。

或者您可以使用ROW_NUMBER()生成一些任意的序列来排序......但这与CASE没有什么不同,只是移动了复杂性。

说实话,如果我有10列中的一列进行排序,我会在客户端以可排序的方式进行排序......