我在Oracle中有3列的数据,看起来像这样:
username user.prof values
__________________________________________
user_name1 user.prof1 1|2|3
user_name2 user.prof2 NOT_REQUIRED
user_name3 user.prof3 779|678|1|2|3
如您所见,这些值由竖线字符分隔,并且其编号不是固定的。所需结果:
username user.prof values
__________________________________________
user_name1 user.prof1 1
user_name1 user.prof1 2
user_name1 user.prof1 3
user_name2 user.prof2 NOT_REQUIRED
user_name3 user.prof3 779
user_name3 user.prof3 678
user_name3 user.prof3 1
user_name3 user.prof3 2
user_name3 user.prof3 3
有人可以帮我吗?谢谢!!
我在Oracle中有3列的数据,看起来像这样:用户名user.prof值__________________________________________ user_name1 user.prof1 1 | 2 | 3 user_name2 user ....
您将必须使用递归cte来执行此操作:
这里是一个选择: