当前位置: 代码迷 >> Eclipse >> sql 中整数和浮点数排序有关问题
  详细解决方案

sql 中整数和浮点数排序有关问题

热度:826   发布时间:2013-02-25 21:52:48.0
sql 中整数和浮点数排序问题
sql 中有个字段是字符串类型的,它的值是
1
1.2
4
4.11
4.15  
这样的,如何给他们排序呢
引用:
里面还有10.1.2 这样的,所以这样转不行呢,要怎么处理呢

10.1.2  什么意思?   这跟们不是数呀, 这是节点呀String 转换成 BigDecimal   然后 每个数*100 变成 100 120 400 411 415 再排序
然后再 /100没有理解你的意图:
如果你是要安字符串排序, 那么就按首字母的assii 码就行了。
如果是数值的话, 也好办, 通过小数点的位置分组, 然后左右就按 字符串排就行了你想按照什么顺序呢?
大小的话String转成Double型不就行了?
不是特别明白意思。
Double d=Double.parseDouble(s);我勒个去,既然有这个要求,为什么插入的时候,不对齐呢?多方便

0001.0002.0003
0007.0011.0111
  相关解决方案