我在做一个项目时,要用到特殊的排序方法,按某个字段的里内容的具体要求排序,如:
在一个表中,用语句:
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
得到的结果是这样的:
在一个表中,用语句:
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
得到的结果是这样的:
浙公网安备 33010602011771号