日期:2014-05-16  浏览次数:20603 次

mysql内 字符串的比较
现在数据库中有一列

0,9,6
0,13,7

类似这种形式的数据 类型是字符串

现在希望他排序后返回

排序的规则是这样的 根据逗号来间隔 越前面的数字小 越排在前面

比如上面的 先是0与0相比 相等 则 将9与13比 13大 所以这条记录排在后面
0,9,6
0,13,7

若是这种
0,9,6,13
0,9,3
第一个0相等 第二个9相等 第三个 6大 则排成
0,9,3
0,9,6,13




mysql里怎样才能按这种方式排序后查出数据!

------解决方案--------------------
replace替换,直接排序
------解决方案--------------------
0,13,7
0,9,6,13
怎么排序?