clamp
Clamp
clamp
글쓰기 관리
전체 방문자
오늘
어제
  • 분류 전체보기 (509)
    • IOS (85)
    • SwiftUI+TCA+Combine (9)
    • RxSwift + MVVM (56)
    • Clean Architecture (12)
    • SWIFT (56)
    • iOS - TDD (2)
    • 디자인패턴 (4)
    • CS (56)
      • 알고리즘 (29)
      • 운영체제 (15)
      • 자료구조 (2)
      • 네트워킹 (4)
      • 기타 (6)
    • 회고 (0)
    • Firebase (18)
    • SwiftUI (10)
    • iOS - UIKit (11)
    • iOS - 오픈소스 (6)
    • 코딩테스트 (166)
      • 프로그래머스 (164)
    • 정보처리기사 (14)
    • GitHub (2)
글쓰기 / 관리자

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Q
  • Swift
  • uikit
  • ㅅ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
clamp

Clamp

코딩테스트/프로그래머스

[MYSQL] 입양 시각 구하기 1 DATETIME, HOUR, HAVING, AND, COUNT

2022. 10. 12. 14:26

테이블 명

ANIMAL_OUTS 

 

속성

ANIMAL_ID

NAME

ANIMAL_TYPE

DATETIME

SEX_UPON_OUTCOME

 

보호소에서는 몇 시에 이뱡ㅇ이 가장 활발하게 일어나는지 알아보려한다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 한다.

SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT
FROM ANIMAL_OUTS
GROUP BY HOUR
HAVING HOUR > 8 AND HOUR < 20
ORDER BY HOUR

* TYPE이 DATETIME인 데이터에서 시간만 추출하려면 HOUR을 사용한다.

SELECT문의 HOUR(DATETIME AS HOUR은 조회 결과 나온 열의 이름을 HOUR로 설정하겠단 뜻.

GROUP BY로 HOUR별로 묶고

GROUP으로 묶은 열에 조건을 주기위해 HABING을 사용한다.

ORDERBY로 시간대별로 정렬한다.

저작자표시 비영리 동일조건 (새창열림)
    '코딩테스트/프로그래머스' 카테고리의 다른 글
    • [MYSQL] 경기도에 위치한 식품창고 목록 출력하기 문자열 와일드카드 LIKE, IFNULL
    • [MYSQL]입양 시각 구하기 2 SET, WHERE
    • [MYSQL] 동명 동물 수 찾기 GROUP BY, HAVING
    • [MYSQL] 고양이와 개는 몇 마리 있을까 COUNT, GROUP BY, ORDER BY
    clamp
    clamp
    주니어 iOS개발자의 발악!!!!!!!

    티스토리툴바