3
10.12.1 
10.12.10 
10.12.11 
10.12.12 
10.12.13 
10.12.14 
10.12.15 
10.12.16 
10.12.17 
10.12.18 
10.12.19 
10.12.2 
10.12.3 
10.12.4 
10.12.5 
10.12.6 
10.12.7 
10.12.8 
10.12.9 

これはvarchar列です。しかし、「10.12.19」は私が必要とする最大のデータです。どうすれば入手できますか?

4

2 に答える 2

4

SQLコード

 ORDER BY CAST(SUBSTRING_INDEX(col,'.',-1) AS SIGNED) DESC;
于 2009-06-26T02:42:13.570 に答える
0

MySQLにはまだ自然順がありません。2003年以来、オープン機能のリクエストがあります:http: //bugs.mysql.com/bug.php?id=1588

SQLの外部で行うか、数値が固定幅になるように値を変更(または新しい列を追加)します。

于 2009-06-26T02:50:20.917 に答える