쿼리문으로 wr_10의 배열값을 검색할 수 있을까요?

쿼리문으로 wr_10의 배열값을 검색할 수 있을까요?

QA

쿼리문으로 wr_10의 배열값을 검색할 수 있을까요?

본문

한 게시물 안에 

wr_10과 wr_12의 값이 || 로 배열로 담겨있습니다. (동일한 위치)

 

해서 D인 값만 찾을려고 하는데

 

쿼리문


            select wr_10, wr_12
            from g5_write_free
            where  wr_10 REGEXP 'D'

 

결과값 


Array
(
    [0] => Array
        (
            [wr_10] => D||N
            [wr_12] => 사과||딸기
        )
    [1] => Array
        (
            [wr_10] => D||N
            [wr_12] => 사과||바나나
        )
    [2] => Array
        (
            [wr_10] => D
            [wr_12] => 사과
        )
    [3] => Array
        (
            [wr_10] => D||N
            [wr_12] => 사과||수박
        )
)

 

 

 

저렇게 배열안에 D가 있으면 N도 함께 출력이 됩니다.

N값은 제외하고 D값만 뽑고 싶은데...

 

원하는 값


Array
(
    [0] => Array
        (
            [wr_10] => D
            [wr_12] => 사과
        )
    [1] => Array
        (
            [wr_10] => D
            [wr_12] => 사과
        )
    [2] => Array
        (
            [wr_10] => D
            [wr_12] => 사과
        )
    [3] => Array
        (
            [wr_10] => D
            [wr_12] => 사과
        )
)

 

N값을 제외하고 D만 출력되게 할려면 쿼리문을 어떻게 수정해야 할까요?

쿼리문에서 해결 하고 싶은데...

RLIKE, instr, FIND_IN_SET로 해봤으나.. 결과값이 전부 동일하게 나옵니다...

 

 

 

 

이 질문에 댓글 쓰기 :

답변 3

            select wr_10, wr_12
            from g5_write_free
            where  wr_10 in( 'D', 'D||D')
답변을 작성하시기 전에 로그인 해주세요.
전체 167
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT