데이터 출력(카운팅) 질문 좀 드리겠습니다.

데이터 출력(카운팅) 질문 좀 드리겠습니다.

QA

데이터 출력(카운팅) 질문 좀 드리겠습니다.

본문

안녕하세요.

저장된 데이터의 종류별로 카운트를 하고싶은데 막히는 부분이 있어 도움을 청하고자 합니다.

 

no1    no2    no3    no4    no5

 1        2        1       4       3

 2        1        3       2       1

 1        4        2       2       2

 3        5        4       2       3

 

이렇게 no1~5 컬럼에 데이터들이 있을때 

no1에서 1은 몇개 2는 몇개 3은 몇개

no2에서 1은 몇개~~no5에서 1은 몇개 2는 몇개

이렇게 결과를 보려면 어떻게 해야할까요?

 

또 한가지....

no6        no7

1,2,3       1,3,5

 

이렇게 데이터가 ,로 구분된 복수가 들어있을경우에는 어떻게 해야할지 난감합니다....ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 2

select

( select count(*) from `table` where no1 = 1 ) as no1_1cnt,

( select count(*) from `table` where no1 = 2 ) as no1_2cnt,

( select count(*) from `table` where no6 IN ( 1,2,3 )  ) as no2_cnt

form `table` where 1=1;

대략 이렇게 되지 않을까요..?

잠깐보고 올린거라 테스트는 안해봤습니다.

참고만 해주세요.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 119
QA 내용 검색

회원로그인

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