目的:将数组(拒绝码refuse_codes)打散
原数据:
打散后数据col:
– regexp_replace()替换函数
– split()函数是用于切分数据,也就是将一串字符串切割成了一个数组
– explode()函数是用于打散行的函数,将一行的数据拆分成一列
select
request_id,
refuse_codes,
regexp_replace(refuse_codes, '[\\[|\\]|"]', ''),
split(regexp_replace(refuse_codes, '[\\[|\\]|"]', ''), ','),
explode(split(regexp_replace(refuse_codes, '[\\[|\\]|"]', ''), ','))
from
diting_xxw_result_data_yxhbi_mysql_p407
where
request_id = 'c0d86092-d3cd-4d95-ab01-84f02f44265f'