쿼리 질문
본문
test_table
==============
wr_id | add_1
==============
1 | 가, 나, 다
-----------------------
2 | 나, 다
-----------------------
3 | 가, 나
==============
테이블에 값이 위와 같이 입력되어 있습니다.
원하는 결과값은
가(2), 나(3), 다(2)
이렇게 각 값은 카운트하려고 합니다.
쿼리 작성을 어떻게 해야 될런지요...???
고수님의 가르침을 바랍니다.
답변 1
select count(wr_id) as cnt from test_table where instr( add_1, '가' )>0
select count(wr_id) as cnt from test_table where instr( add_1, '나' )>0
select count(wr_id) as cnt from test_table where instr( add_1, '다' )>0
이렇게 쿼리를 3번 전송하면 됩니다.
원래는 처음부터 데이터를 나눠서 저장하는게 좋습니다.
add_1 = 가
add_2 = 나
add_3 = 다
답변을 작성하시기 전에 로그인 해주세요.