M
mnmn
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中有一个字符型字段,字段一般都是这样的:
11-1,2-1,2-10,2-2,。。。。‘-’之前一般是2位数字,之后就不一定了。
现在需要用select语句把这些记录提取出来,要求按上面这个字段排序,排序的结果是:
2-1,2-2,2-10,11-1...
如果直接order by,那么排序的结果就是
2-1,2-10,2-2,11-1...这样就不符合要求了。
这样的sql语句怎么写?
11-1,2-1,2-10,2-2,。。。。‘-’之前一般是2位数字,之后就不一定了。
现在需要用select语句把这些记录提取出来,要求按上面这个字段排序,排序的结果是:
2-1,2-2,2-10,11-1...
如果直接order by,那么排序的结果就是
2-1,2-10,2-2,11-1...这样就不符合要求了。
这样的sql语句怎么写?