일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- GeeksForGeeks
- 완전무료
- jquery없는
- 알고리즘공부
- 데이터분석대회
- 자바
- LinkedinBadge
- 내손은로 영상편집하는 솔루션
- datacamp
- 알고리즘
- #Spotify로돈벌기 #Spotify #PlaylistPush #PlaylistPushCuriator #집에서돈벌기 #집에서돈버는TV #왕초보디지털노마드 #음악플랫폼
- 코딩연습
- Black Magic Design
- 다빈치리졸브
- sql공부
- 퓨어자바스크립트RestAPI
- 코딩테스트
- 프로그래머스
- Kaggle #구글 #캐글 #데이터분석플랫폼
- Spotify가입방법
- digitaltranformation
- AjaxCall
- eksForGeeks
- davinciresolve
- 완전무료 영상편집기
- SQL튜닝
- 실시간검색어 #구글트랜드 #다양한기능 #파보고연구하자
- ITSocial
- SQL기초
- SQL
Archives
- Today
- Total
DLife Planet
[쿼리 공부] 중급 3 입양 시각 구하기 (2) (PLSQL Set 함수(Mysql), Connect By(Oracle)) 본문
DataScience
[쿼리 공부] 중급 3 입양 시각 구하기 (2) (PLSQL Set 함수(Mysql), Connect By(Oracle))
Western_Gem 2020. 11. 19. 12:02반응형
Group By를 사용하는 예제 3번입니다.
[해설]
모든 프로그래머스 SQL 문제들은 테이블 명, 테이블 스키마(테이블의 구성), 쿼리 목표, 그리고 예시로 구성이 됩니다.
MYSQL HOUR(), TO_CHAR() 함수를 쓰면 간단하게 시간을 뽑아낼 수 있습니다.
Oracle
SELECT TO_CHAR(DATETIME, 'HH24'), COUNT(TO_CHAR(DATETIME, 'HH24')) FROM ANIMAL_OUTS
WHERE TO_CHAR(DATETIME, 'HH24') >= 9 AND TO_CHAR(DATETIME, 'HH24') <= 19
GROUP BY TO_CHAR(DATETIME, 'HH24') ORDER BY TO_CHAR(DATETIME, 'HH24');
Mysql
SELECT Hour(DATETIME), count(Hour(DATETIME)) from ANIMAL_OUTS
where Hour(DATETIME) >= 9 and Hour(DATETIME) <= 19
group by Hour(DATETIME) order by Hour(DATETIME) ;
간단하죠?
끝
반응형
'DataScience' 카테고리의 다른 글
[쿼리 공부] 상급 2 있었는데요 없었습니다 (공식 JOIN 1) (0) | 2020.11.19 |
---|---|
[쿼리 공부] 중급 심화 2 이름이 있는 동물의 아이디 (NULL 판독기2) (0) | 2020.11.19 |
[쿼리 공부] 중급 심화 1 이름이 없는 동물의 아이디 (NULL 판독기) (0) | 2020.11.19 |
[쿼리 공부] [난이도 극악] 중급 4 입양 시각 구하기 (2) (HOUR, TO_CHAR조건에 빈값 0 채우기 PLSQL Set 함수(Mysql), Connect By(Oracle)) (0) | 2020.11.19 |
[쿼리 공부] 중급 2 동명 동물 수 찾기 (Having vs With PLSQL) (0) | 2020.11.19 |
Comments