1000内自然数转成字符串类型编码排序问题解决(按照字符串排序)

SELECT
    "SUBSTR" (
        "TO_CHAR" (
            "TO_NUMBER" (X.ORDER_NUM) + 1000
        ),
        2,
        3
    )
FROM
    (
        SELECT DISTINCT
            ORDER_NUM
        FROM
            "SJCK"."FACT_LINE_ANALY_FINANCE"
        ORDER BY
            "TO_NUMBER" (ORDER_NUM) + 1000
    ) X

1000内自然数转成字符串类型编码排序问题解决(按照字符串排序)_第1张图片

...................

....................

1000内自然数转成字符串类型编码排序问题解决(按照字符串排序)_第2张图片

...................

....................

1000内自然数转成字符串类型编码排序问题解决(按照字符串排序)_第3张图片

...................

...................

1000内自然数转成字符串类型编码排序问题解决(按照字符串排序)_第4张图片

你可能感兴趣的:(java基础,oracle)