用oracle把字段串sum(c1,c2,c3:c4)拆分成c1 c2 c3:c4
时间: 2023-05-18 09:03:11 浏览: 83
您可以使用Oracle的SUBSTR和INSTR函数来拆分该字段串。以下是一个示例代码:
SELECT
SUBSTR(column_name, 1, INSTR(column_name, ',')-1) AS c1,
SUBSTR(column_name, INSTR(column_name, ',')+1, INSTR(column_name, ',', 1, 1)-INSTR(column_name, ',', 1, 0)-1) AS c2,
SUBSTR(column_name, INSTR(column_name, ',', 1, 1)+1, INSTR(column_name, ':')-INSTR(column_name, ',', 1, 1)-1) AS c3,
SUBSTR(column_name, INSTR(column_name, ':')+1) AS c4
FROM table_name;
请注意,您需要将“column_name”和“table_name”替换为您实际使用的列名和表名。
阅读全文