按顺序排序ORDER BY

时间:2016-12-01 13:44:50

标签: sql sql-server tsql sql-order-by

在一个特定场景中运行TSQL查询时,我事先并不知道我需要排序的列名,但我知道它的序号位置,所以我可以做类似的事情

SELECT * FROM MyTable ORDER BY 1 ASC

最近需要为该排序添加排序规则。虽然整理可以使用ORDER BY列名,例如

SELECT * FROM MyTable ORDER BY 1 COLLATE SQL_Latin1_General_CP1_CI_AS ASC

抛出错误。有没有办法实现这一点 - 添加排序到排序,同时仍然按顺序排序?

0 个答案:

没有答案