'having'에 해당되는 글 1건

  1. 2012.03.16 GROUP BY와 HAVING을 이용한 중복 자료 다루기
2012.03.16 11:06
홍보배너링크
홍보배너링크

목표 : 미쿸 대통령을 주(state) 별로 몇명씩 배출했는지를 알아내어 중복 여부를 조회 한다.
아래는 모든 미쿸 대통령의 데이터다.

1. GROUP BY와 HAVING 을 이용 중복된 데이터 찾기(HAVING조건에 카운트가 1보다 큰값들)
Q.
SELECT state, COUNT(*) AS count 
FROM president 
GROUP BY state 
HAVING count > 1 
ORDER BY count DESC;

R.
+-------+-------+
| state | count |
+-------+-------+
| VA    |     8 |
| OH    |     7 |
| MA    |     4 |
| NY    |     4 |
| VT    |     2 |
| TX    |     2 |
| NC    |     2 |
+-------+-------+

2. 중복되지 않는 데이터 찾기(HAVING조건에 카운트가 1값인것)
Q.
SELECT state, COUNT(*) AS count 
FROM president 
GROUP BY state 
HAVING count = 1 
ORDER BY count DESC;

R.
+-------+-------+
| state | count |
+-------+-------+
| NH    |     1 |
| GA    |     1 |
| PA    |     1 |
| IL    |     1 |
| KY    |     1 |
| AR    |     1 |
| CT    |     1 |
| NJ    |     1 |
| IA    |     1 |
| MO    |     1 |
| SC    |     1 |
| CA    |     1 |
| NE    |     1 |
+-------+-------+

신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'DB > MySQL' 카테고리의 다른 글

실행계획  (0) 2012.11.30
autocommit  (0) 2012.11.30
GROUP BY와 HAVING을 이용한 중복 자료 다루기  (0) 2012.03.16
MySQL Alias(별명) 이용.  (0) 2012.03.16
MySQL Database 외부 접근 권한 주기.  (2) 2012.03.15
MySQL CASCADE  (0) 2012.03.12
홍보배너링크
Posted by 신나는 뒤벨로퍼 Imovator

티스토리 툴바