Orderby子句中使用CASE语句
CASE Column1
WHEN V1 THEN R1
WHEN V2 THEN R2
ELSE R3
END
order by case CEmpType when '2' then 1 when '1' then 2 when '0' then 3 else 4 end
第一个排序是 根据 CEmpType 来排序 他排序是 2,1,3 这样 排的 把CEmpType 为2 的排最前边 紧接着就是 CEmpType 为 1的 然后是 为 0 的其他的排最后
" order by case when r.type.code = 'FOLDER' then 0 else 1 end"
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号