从前的例子
表:tbl1
season
春
秋 <-----汉字
冬
夏
排序:按“春夏秋冬”自然顺序。
select * from tbl1
order by iif(season='春',1,iif(season='夏',2,iif(season='秋',3,4)))
或
SELECT T1.*
FROM tb1 AS T1, [Select 1 as Idx,'春' as season from (Select Count(*) from tb1) K1
union all
Select 2 as Idx,'夏' as season from (Select Count(*) from tb1) K1
union all
Select 3 as Idx,'秋' as season from (Select Count(*) from tb1) K1
union all
Select 4 as Idx,'冬' as season from (Select Count(*) from tb1) K1
]. AS T
WHERE T1.season=T.season
ORDER BY T.Idx;