제목 | CI4 쿼리 빌더 사용 시, JSON 타입 SELECT 질문입니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 당근빠따 | 작성시각 | 2024/02/02 17:55:25 |
|
|||
안녕하세요.
CI4 쿼리빌더를 사용해서 SELECT QUERY 작성 시, WHERE 절에 JSON TYPE 관련한 내용은 찾을 수 없어서 어떤 방식으로 JSON 데이터를 조회할 수 있을지 문의드립니다. (내용을 찾을 때 참고한 페이지는 http://ci4doc.cikorea.net/database/query_builder.html#where 입니다.)
라라벨의 경우에는 table("테이블명")->whereJsonContains() 과 같은 형태로 지원하는 것 같은데 CI4 에서는 (라라벨을 참고한 페이지는 https://laravel.kr/docs/8.x/queries#JSON%20Where%20%EC%A0%88 입니다.)
현재 JSON 타입의 COLUMN 에는 별도의 키값없이 숫자나 문자열을 [1,2,3] 또는 ["가","나","다","라"] 와 같은 형태로 저장하고 있습니다.
예를 들어서 WHERE 조건으로 ["가", "바"]라는 값으로 ["가","나","다","라"] 라는 COLUMN 을 조회하여 "가" 라는 문자열이 공통적으로 포함되었으니, 정상적으로 결과값을 SELECT 하고자하는 경우에는 어떻게 쿼리 빌더 형식으로 조회할 수 있을지 고수분의 조언을 부탁드립니다.
시간내어 읽어주셔서 감사합니다. |
|||
태그 | JSON,쿼리 빌더 | ||
다음글 | CentOs7 / ftp root계정 접속 관련 질문입... (3) | ||
이전글 | src='img/my.jpg'의 주소가 localhos... (8) | ||
변종원(웅파)
/
2024/02/15 16:39:53 /
추천
0
|
매뉴얼에 없으면 지원되지 않는 기능입니다. http://ci4doc.cikorea.net/database/query_builder.html#query-builder-select
sql 문으로 작업하셔야 합니다.