你用left函数,取出‘一,二‘之后,然后自己排序嘛,程序是你自己编的,你要怎么排序都行!

解决方案 »

  1.   

    substr( )?能解释的更详细一点么?谢谢
      

  2.   

    substr( )?能解释的更详细一点么?谢谢
      

  3.   

    Sql的语句如下:
       case 
       select * from 表名
       order by substring(班级字段名,1,2),
       (case sumstring(班级字段名,3,16) 
             when like '计算机' then sumstring(班级字段名,9,4)
             when like '财税' then sumstring(班级字段名,7,4)
             when ....)
      

  4.   

    Sql的语句如下:
       select * from 表名
       order by substring(班级字段名,1,2),
       (case sumstring(班级字段名,3,16) 
             when like '计算机' then sumstring(班级字段名,9,4)
             when like '财税' then sumstring(班级字段名,7,4))
      

  5.   

    我怎么觉得大家都没有明白?还是我没有明白?
    简单的说:我是要排按一、二、三、四、五的顺序排下去,而这个汉字的数字好像没办法简单的用order by?seamanwhh,看了你的回答一阵欣喜,可是紧接着还是比较迷惑,我看不懂你的SQL语句 :( ,而且那些班级的专业名也不是我所事先能知道的 :(