DB/Mysql
MySql JSON 형식 다루기 JSON_VALID() JSON_SEARCH() JSON_EXTRACT()
꼬바리
2023. 9. 14. 16:33
["0003","성인","0005"]
배열형식의 데이터입니다.
배열형식의 데이터를 다룰때 사용하는 JSON_XX() 을 이용하여 조회나 검증등 할수있습니다.
SELECT tp.KEYWORD_LIST
,JSON_VALID(tp.KEYWORD_LIST) AS JSON_VALID -- JSON 포맷 검증
,JSON_SEARCH(tp.KEYWORD_LIST ,'all', '0001') AS JSON_SEARCH -- JSON 에서 조건에 맞는 위치 리턴
,JSON_EXTRACT(tp.KEYWORD_LIST , '$[0]') AS JSON_EXTRACT -- 첫번째값 리턴
FROM TB_PROJECT tp
WHERE tp.DELETE_YN = 'N';
728x90
반응형