格式如下:
SE1-1
SE1-2...
SE1-10
现在的排序是
SE1-1
SE1-10
SE1-2
前面2个字母也不一定全是SE,求sql怎么写,
你要格式是固定吗?具体是什么样的格式?
select *,substring(字段,3,len(字段)) 排序字段 from table order by 排序字段 asc
select *,substring(字段,3,len(字段) - 3) 排序字段 from table order by 排序字段 asc
SELECT * from grade s order by s.grade_id 我这样查询的话,结果是这样的,你刚才说的方法我试了,运行出错,
将所有的SE和‘-’去掉,然后自动用0补全6位之后排序。你可以试试...