假设我的查询结果中存在这么一列数据:ID_FK
......
1
9
28
12
11
11
13
12
......
我想判断上述结果中是否存在(1, XXX, 28, XXX, 12, XXX, 13)这样一组排列,XXX代表除去11,28,12,13以外的任意数字,
请问Oracle中有没有直接实现上述功能的函数?或者哪位能给个大概解题思路,O(∩_∩)O谢谢。
......
1
9
28
12
11
11
13
12
......
我想判断上述结果中是否存在(1, XXX, 28, XXX, 12, XXX, 13)这样一组排列,XXX代表除去11,28,12,13以外的任意数字,
请问Oracle中有没有直接实现上述功能的函数?或者哪位能给个大概解题思路,O(∩_∩)O谢谢。
1:先用wm_concat将列转化为行字符串形式 1,9,28,12.2:然后用Oracle 10g支持正则表达式去匹配