Database 관리/Maria DB
[편법] CVS Parsing, 파싱
jake_kim
2021. 9. 23. 23:11
반응형
- mysql 혹은 mariadb 에는 csv 를 파싱하는 함수가 없음.
- user function 을 짤수는 있음.
- 편법으로는 아래처럼 json_value 혹은 json_parse 으로 추출하는 것이 가능함.
column1 = "1","2",3
column1 이라는 컬럼에 위와 같은 csv 포맷 데이타가 있다고 가정하면,
select json_value(concat('{"data": [', column1, ']}'), '$.data[0]') c1;
c1 = 1
select json_value(concat('{"data": [', column1, ']}'), '$.data[1]') c2;
c2 = 2
select json_value(concat('{"data": [', column1, ']}'), '$.data[2]') c3;
c3= 3
반응형