以前从来没有在 order by 语句中用过 case when,今天为了解决两个类型按同一类型排序,就试了一下,结果是OK的
Select B0110,B0105,D0117,Spell From B001 Where B0110 like 'A999999%' and codeid='UN' and B0135='1' order by case when typeid='C004' then 'C001' else typeid end,orderidjg";