【发布时间】:2020-12-27 21:48:55
【问题描述】:
帮助,这是我的查询
SELECT distinct id, trim(regexp_substr(str, '[^,]+', 1, level)) str
FROM (SELECT id, REGEXP_REPLACE(to_char(advantages1), '"|\[|\]', '') str
FROM feedbacks) t
CONNECT BY instr(str, ',', 1, level - 1) > 0
order by str
结果如下: result
所以,我想创建另一列来计算 str 中每个数字的结果。例如
STR TOTAL
110 1
111 2
112 2
113 4
114 1
我该怎么做?
【问题讨论】:
-
请提供样本数据和期望的结果。
-
我在描述中给出了一个示例数据
-
。 .不,你没有。我不知道
feedbacks长什么样。