用substring:select substring(字段,3) from t order by substring(字段,3)
ABCD是不确定长度呢? 能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。 select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/'))
ABCD是不确定长度呢? 能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。 select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/')) 有能拆分成数组 然后取第一个值的方法吗 PHP里面我知道怎么操作 但是mysql不知道有没有类似的方法 或者sql语句里面能用php的自定义函数处理字段来排序吗?
能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。
select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/'))
能够确定是以‘/’为分割吗?如果能的话就先找出'/'的位置然后再截取。
select substring(字段,instr(字段,'/')) from t order by substring(字段,instr(字段,'/'))
有能拆分成数组 然后取第一个值的方法吗 PHP里面我知道怎么操作 但是mysql不知道有没有类似的方法 或者sql语句里面能用php的自定义函数处理字段来排序吗?
substring(字段,instr(字段,'/')) 这样应该可以满足你的需求如果你的字段中还包括 X/100/X 或者更多需要写function按照/分割取特定位置的数据