我想爲tblCustomer
表做012xx自定義排序。如何在SQL Server 2005中自定義排序
CustomerCode
包括(3 char of Surname) + 1 + (PostCode)
這裏,1,如果同姓郵編客戶發現將遞增。
例如, ABB12615
,ABB22615
所以主要是我想
First 3 Letters of Surname + Index + PostCode.
排序此我想以這種方式來做:
ORDER BY CHARINDEX(SUBSTRING(customerCode, 1, 3), customerCode)
,但它給我的輸出是這樣的:
ABB12615
ABB12715
...
...
...
..
.
ABB22615
但我希望按此順序輸出:
ABB12615
ABB22615
ABB12715
等
是否有可能呢?
是的,它是可能的,你嘗試任何事情。 – user2989408