Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- iOS개발
- 2812번
- 329
- iOS앱개발
- IOS입문
- 2212번
- 백죽
- IOS도전
- 홀수홀릭호석
- LongestIncreasingPathinaMatrix
- 리트코드
- 백준
- 15684
- 20164번
- 크게만들기
- 백준문제
- 프로그래머스
- stack문제
- leetcode
- 329번
- 2212
- leetcode329
- IOS개발기
- 사다리조작
- 릿코드
- BOJ
- IOS도전기
- 센서
- 백준알고리즘
- dataframe
Archives
- Today
- Total
알고리즘 풀어주는 블로그
[SQL] 동명 동물 수 찾기 (HAVING) 본문
Q. 문제
https://programmers.co.kr/learn/courses/30/lessons/59041
코딩테스트 연습 - 동명 동물 수 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
A. 풀이
SELECT NAME, COUNT(NAME) AS COUNT
FROM ANIMAL_INS
WHERE NAME is NOT NULL
GROUP BY NAME
HAVING COUNT(NAME) > 1
ORDER BY NAME;
AS COUNT : 센스있게 표 열 이름도 출력값과 맞춰줌. 없어도 틀리진 않음
IS NOT NULL : NULL 데이터 제외
<수행순서>
FROM : 데이터 추출
WHERE : 데이터 조건 적용
GROUP BY : 데이터 묶기
HAVING : 묶는 조건
SELECT : 데이터 선택
ORDER BY : 데이터 정렬
'알고리즘 문제 > programmers' 카테고리의 다른 글
[SQL] 입양 시각 구하기(2) (로컬 변수 사용, RECURSIVE) (0) | 2021.06.08 |
---|---|
[SQL] 입양 시각 구하기(1) (HOUR) (0) | 2021.06.08 |
[SQL] 고양이와 개는 몇 마리 있을까 (GROUP BY) (0) | 2021.06.08 |
[SQL] 중복 제거하기 (DISTINCT) (0) | 2021.06.08 |
[SQL] 동물 수 구하기 (COUNT) (0) | 2021.06.07 |