GROUP BY 데이터끼리 그룹핑
HAVING GROUP BY 후 조건을 걸어줄 때 사용
AS 칼럼 명에 별칭을 달아줄 때 사용
HOUR() 전달받은 값에서 시간에 해당하는 인자만 반환하는 함수
BETWEEN AND 특정 범위 값 지정
SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE;
SELECT NAME, COUNT(NAME) FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(NAME) > 1 -- 두 번 이상 쓰인 이름
ORDER BY NAME;
SELECT HOUR(DATETIME) AS HOUR, COUNT(*) FROM ANIMAL_OUTS
GROUP BY HOUR
HAVING HOUR BETWEEN 9 AND 19
ORDER BY HOUR;
'SQL' 카테고리의 다른 글
IS NULL - 프로그래머스 SQL 고득점 kit (0) | 2022.01.25 |
---|---|
SUM, MAX, MIN - 프로그래머스 SQL 고득점 kit (0) | 2022.01.23 |
SELECT - 프로그래머스 SQL 고득점 kit (0) | 2022.01.23 |