oracle自定义顺序排序

oracle可以借助decode或case when来实现自定义顺序排序,示例如下:

SELECT l.coa_property
  FROM cux_line_type l
 ORDER BY decode(l.coa_property,
                 'COST',
                 1,
                 'INCOME',
                 2,
                 3) ASC;

上面代码的查询结果如下图1:

自定义查询结果

图1:自定义查询结果

使用case when实现的方法也与上面的示例代码类似。

本文标题:oracle自定义顺序排序

本文链接:http://yedward.net/?id=207

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章