|
|
写了一个支持更多数字
select '从小到大,排位:'||rank
from
(SELECT dense_rank() over (order by regexp_substr(:a||','||:b||','||:c||','||:d,'[^,]+',1,rownum)) rank,
regexp_substr(:a||','||:b||','||:c||','||:d,'[^,]+',1,rownum) num
FROM dual
connect by rownum <100 )
where :b=num |
|