这个需要在排序语句中使用条件判断
例如:表【Table_temp】中列【col1】为字符,属性为varchar(10),排序时需要按照B、A、C的顺序显示,则可按照以下SQL语句:
select * from Table_temp order by case when col1='B' then 1 when col1='A' then 2 when col1='C' then 3 end
这个需要在排序语句中使用条件判断
例如:表【Table_temp】中列【col1】为字符,属性为varchar(10),排序时需要按照B、A、C的顺序显示,则可按照以下SQL语句:
select * from Table_temp order by case when col1='B' then 1 when col1='A' then 2 when col1='C' then 3 end