运行我的sql查询后,结果是
1.12.1
1.12.2
1.12.3
1.12.4
1.12.5
1.12.6
1.12.7
1.12.8
1.12.9
1.12.10
1.12.11
1.12.2a
但我想要这个结果(“2”之后的“2a”)
1.12.1
1.12.2
1.12.2a <-- This one must be here, not at the end of the result set
1.12.3
1.12.4
1.12.5
1.12.6
1.12.7
1.12.8
1.12.9
1.12.10
1.12.11
什么样的sql查询可以做到这一点?
这是我的查询...我使用 SQL Server 2012
sResultSqlBuilder.Append("ORDER BY {0} {1}")
如果 sortExpression = " " 那么
sResultSql = String.Format(sResultSql, "Right('0000000000' + FirstNumber, 10),Right('0000000000' + SecondNumber, 10),Right('0000000000' + ThirdNumbersAndLetter, 10) ", " ")