출처 : http://www.zetswing.com/bbs/board.php?bo_table=MySQL_LEC&wr_id=40 특정 컬럼으로 그룹핑(group by)을 할때 그룹별 제한하기
그룹별 출력 쿼리를 사용할때 조건을 제한 할때는 having을 사용합니다. having 이라는 예약어를 사용하여 그룹별 제한이 가능합니다.
mysql> select code,count(*) from goods group by code; --code별로 그룹을 짓고 모든 코드와 그룹별코드의 갯수를 출력한다. mysql> select code,count(*) from goods group by code having count(*) = 1; --code별로 그룹을 짓고 그룹코드갯수가 1인 코드와 그룹별코드의 갯수를 출력한다.
※ having절에는 그룹함수가 옵니다. |
'DBMS > MySQL' 카테고리의 다른 글
MySQL 한글깨짐 (0) | 2013.07.30 |
---|---|
숫자관련 데이타형에 문자형식으로 insert하기 (0) | 2013.07.29 |
Mysql에서의 null값 고찰 (0) | 2013.07.29 |
MYSQL 성능 향상 정리 (0) | 2013.07.29 |
초급QUERY (0) | 2013.07.29 |