["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
반응형
'DB > Mysql' 카테고리의 다른 글
GROUP_CONCAT ORDER BY (0) | 2023.09.18 |
---|---|
GROUP_CONCAT() 간단 사용법 (0) | 2023.09.12 |
FIND_IN_SET() 간단 사용법 (0) | 2023.09.12 |
CONCAT , GROUP_CONCAT 활용 JSON 문자열로 쿼리 결과 추출 (0) | 2023.09.12 |
[Mysql] truncated incorrect double value 에러 (0) | 2022.09.21 |
댓글