Rovan

      一个犁牛半块田,收也凭天,荒也凭天, 清茶淡饭饱三餐,早也香甜,晚也香甜, 布衣得暖胜丝绵,长也可穿,短也可穿, 草舍茅屋有几间,行也安然,待也安然, 雨过天青驾小船,鱼在一边,酒在一边, 夜归儿女话灯前,今也有言,古也有言, 日上三竿我独眠,请是神仙,我是神仙.

首页 新随笔 联系 订阅 管理
我在做一个项目时,要用到特殊的排序方法,按某个字段的里内容的具体要求排序,如:

在一个表中,用语句:

select id,order_license   from order_demo 
得出的结果是这样的:
 
现在要得到这样的结果:

 

这用了一个这个样的SQL 语句得到了解决:
select id,order_license,case order_license when 'S' then '1'  when 'M' then '2'  when 'L' then '3'  when 'XL' then '4'  when 'XXL' then '5'   end as order_column from order_demo  order by order_column

得到的结果是这样的:

posted on 2006-08-07 17:44  Ruxuan  阅读(161)  评论(0)    收藏  举报