【问题标题】:ORACLE SQL ORDER BYORACLE SQL 排序依据
【发布时间】:2016-01-06 04:46:37
【问题描述】:

如何按姓名的最后三个字母排序?

例如:

阿什利

朱莉娅

腰带

ley > lia > 兽医

另外,如果最后三个字母相同(Bobby、Robby...),我将如何按 ID 进行二次排序?

【问题讨论】:

    标签: sql oracle sql-order-by


    【解决方案1】:

    第一个问题:

    ORDER BY SUBSTR(name, -3)
    

    第二个问题:

    ORDER BY SUBSTR(name, -3), id
    

    【讨论】:

      猜你喜欢
      • 2013-08-26
      • 2023-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多