게시판의 글작성을 한 횟수를 카운터해서 구분짓고싶어요

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
게시판의 글작성을 한 횟수를 카운터해서 구분짓고싶어요

QA

게시판의 글작성을 한 횟수를 카운터해서 구분짓고싶어요

본문

g5_write_test 라는 게시판이 있습니다.

여기 게시판에

약 2000명정도의 회원은 각각 글을 1번 ~ 20번 등 

본인이 원하는 대로 글을 작성하는 자유게시판입니다.


제가 궁금한것은

여기 test라는 게시판의 글작성자 mb_id 가 

1회 글을 작성한 사람의 수 , 여러번 글을 작성한 사람의 수를 쿼리로 구하고싶습니다.


이유는 재작성, 1회작성 이렇게 두가지를 나누어서 퍼센트 형식으로

test라는 게시판에 글을 작성한 회원들이 몇퍼센트로 재작성을 했고, 1회 작성은 몇퍼센트인지

백분율 그래프로 표시해주기 위해서

그 숫자가 필요합니다..


쿼리로 간단하게 하는 방법이있을까요?


이 질문에 댓글 쓰기 :

답변 1


// 1. 회원 글 작성수
SELECT 
   count(mb_id) AS w_cnt
  , mb_id
FROM
  g5_write_test
GROUP BY
   mb_id


// 2. 1회 글 작성한 회원
SELECT 
   count(mb_id) AS w_cnt
  , mb_id
FROM
  g5_write_test
GROUP BY
   mb_id
HAVING count(mb_id) = 1


// 3. 1회이상 글 작성한 회원
SELECT 
   count(mb_id) AS w_cnt
  , mb_id
FROM
  g5_write_test
GROUP BY
   mb_id
HAVING count(mb_id) > 1


// group by 와 having 을 이용하시면 될것 같습니다
 
답변을 작성하시기 전에 로그인 해주세요.
전체 124,263
QA 내용 검색

회원로그인

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