select max(substr(sys_connect_by_path(V_AGENT, ','), 2))
from (select V_AGENT, rownum rn
from t_receive_fee_apply_info
where n_fee_id = 401)
start with rn = 1
connect by rn = rownum
本文介绍了一个使用SQL进行复杂查询的例子,具体展示了如何通过连接层级路径获取最大代理值的过程。该查询适用于需要递归处理的数据结构,例如组织结构或层级关系。
select max(substr(sys_connect_by_path(V_AGENT, ','), 2))
from (select V_AGENT, rownum rn
from t_receive_fee_apply_info
where n_fee_id = 401)
start with rn = 1
connect by rn = rownum

被折叠的 条评论
为什么被折叠?