如果 varchar 字段中有所有十进制值,则只需将其转换为十进制,然后应用 order by 子句。我对 mysql 数据类型和转换函数不太了解,但在 MS SQL 中你可以将其转换为十进制,例如
ORDER BY CAST(field AS DECIMAL(18,2)) DESC
Run Code Online (Sandbox Code Playgroud)
更新 :
是的,在MySQL中也有cast函数: http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html
| 归档时间: |
|
| 查看次数: |
10082 次 |
| 最近记录: |