我有一个 varchar 类型的列,它存储许多不同的数字。举例来说,有 3 行:17.95、199.95 和 139.95。我如何将该字段排序为 mysql 中的数字
最快、最简单?使用* 1
select *
from tbl
order by number_as_char * 1
使用的其他原因* 1
它可以吗
- 幸免于一些可怕的下溢事故(在选择要转换的内容时降低了小数精度)
- 工作(并忽略)纯非数字数据列
- 删除字母数字数据的数字部分,例如 123A、124A、125A
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)