我有一个声明为TEXT的列,我要对其进行排序。 我的查询是这样的:
Select * from tableName ... order by ColumnName COLLATE NOCASE
我希望排序为:
独立2.可以通过ORDER BY强制转换(ColumnName为int)来实现,但如何将它与COLLATE NOCASE一起使用?
答案 0 :(得分:0)
您可以创建辅助列SELECT *, Convert(int, ColumnName) AS MyAuxiliaryColumn ...
,并按ColumnName
和MyAuxiliaryColumn
排序。