구분자로 되어있는 데이터 값의 갯수 받아오기
본문
안녕하세요!!
제가 지금 data를 체크박스로 가지고 와서 값이 이렇게 구분자로 저장이 되고 있는데 각 우수한 품질, 발빠른 AS같이 각 항목의 갯수를 받고 싶은데 어떻게 해야할 지 모르겠어 질문 남깁니다!ㅠ
지금 DB에서 데이터를 받은 것은 아래와 같이 입력이 되고 잇습니다.
하나의 행의 갯수는
SELECT COUNT(*), question2 FROM survey_answer1 WHERE find_in_set('우수한 품질', question2);
이렇게 값을 받는데
그것말고도
SELECT COUNT(*), question2 FROM survey_answer1 WHERE find_in_set('발빠른 AS', question2); 행과
SELECT COUNT(*), question2 FROM survey_answer1 WHERE find_in_set('신속한 원격지원', question2); 등의 갯수들이 아래로 쭉 나열하고 싶어서 어떻게 할 수 있는 방법 없을까요??
답변 2
set type이 아니면 보통은
SELECT question2 , COUNT(*) FROM survey_answer1 group by question2
이렇게 합니다만
set type은 어떻게 나올지 모르겠네요.
한번에 카운트를 해서 보고 싶으신거면 카운트에 조건을 줄 수 있으니 한번 체크해보세요.
답변을 작성하시기 전에 로그인 해주세요.