반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
Group by col
Having 조건
Group by로 묶일 조건을 Having절로 설정할 수 있습니다. Having절의 조건에 해당하는 col만 묶이며, 나머지는 제외됩니다.
3. 코드
SELECT NAME, COUNT(NAME) AS COUNT
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) >= 2
ORDER BY NAME
위 쿼리는 동명이인을 추출해줍니다. 동일한 레코드가 2개 이상인 이름만 그룹핑되며, 동명이인의 이름과 명수를 추출합니다.
반응형
'Data Engineering > SQL' 카테고리의 다른 글
[Oracle/Tibero] 여러 개의 테이블을 조인해서 업데이트 (2개 이상) (0) | 2023.03.15 |
---|---|
[SQL] 문자열 변환함수 To_Char()와 형식(Format) - 오라클(Oracle) (0) | 2022.03.09 |
[SQL] DISTINCT 중복 제거하기 - 오라클(Oracle) (0) | 2022.03.08 |
[SQL] 특정 칼럼으로 묶기 Group by - 오라클(Oracle) (0) | 2022.03.06 |
[SQL] 상위 n개 레코드 출력하기 - 오라클(Oracle), MySQL (0) | 2022.03.05 |
댓글