解决方案 »

  1.   

    用substring:select substring(字段,3) from t order by substring(字段,3)
      

  2.   

    ABCD是不确定长度呢?
    能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。
    select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/'))
      

  3.   

    ABCD是不确定长度呢?
    能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。
    select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/'))
    有能拆分成数组 然后取第一个值的方法吗  PHP里面我知道怎么操作 但是mysql不知道有没有类似的方法 或者sql语句里面能用php的自定义函数处理字段来排序吗?
      

  4.   

    没有split的方法 必须自己写function
    substring(字段,instr(字段,'/')) 这样应该可以满足你的需求如果你的字段中还包括 X/100/X 或者更多需要写function按照/分割取特定位置的数据