[편법] CVS Parsing, 파싱
Database 관리/Maria DB반응형
- 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
반응형
'Database 관리 > Maria DB' 카테고리의 다른 글
Lock, 락, 해결 (0) | 2021.10.29 |
---|---|
RDS, export, mysqldump/ import (0) | 2021.10.14 |
UDF 만들기 (0) | 2021.05.06 |
Ubuntu 20.04.02, MariaDB 10.5 설치, UDF 설치, System Call Udf (0) | 2021.02.16 |
maria10.zip.windows10 64bit.설치 (0) | 2020.04.23 |