2016-05-27 48 views
0

我怎樣才能進行排序該列表號碼如何排序VARCHAR

0|1|2|21|23|23-1|23.1|23.2|23.3|3|34|4|44|C4 

成爲0 | 1 | 2 | 3 | 4 | 21 | 23-1 | 23.1 | 23.2 | 23.3 | 34 | 44 | C4?

在此先感謝

+0

這是如何相關的XSLT?而且...你試過了什麼? –

回答

1

您可以使用鑄鐵

SELECT* FROM YOUR_TABLE 
ORDER BY CAST(you_column AS decimal(6,3)) 

但在你的列表中,您有avlue不在適當數量23-1