SQL 排序

 

-- 类型包含 汽车、 增速 排序

SELECT
t.*, CASE WHEN instr(类型, '汽车') THEN '1' WHEN instr(类型, '增速') THEN '2' ELSE '3' END as sort FROM carsales t where 日期='2012-1' order by sort
-- 类型 汽车增速、 商用车增速 排序
SELECT
t.* FROM carsales t where 日期='2012-1' order by DECODE(类型, '汽车增速', 1, '商用车增速', 2,)

 

posted @ 2018-08-26 19:34  亲爱的阿道君  阅读(216)  评论(0编辑  收藏  举报