반응형
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
- Excel
- matplotlib
- Apache
- Google Spreadsheet
- c#
- Python
- math
- PySpark
- string
- list
- Github
- Mac
- google apps script
- Java
- PostgreSQL
- 파이썬
- django
- array
- Tkinter
- dataframe
- gas
- PANDAS
- Google Excel
- SQL
- GIT
- hive
- Redshift
- numpy
- Kotlin
Archives
- Today
- Total
달나라 노트
Hive : dayofmonth, dayofweek, weekofyear (일 추출, 요일 추출, 주차 번호 추출, weeknumber, day, weekday) 본문
SQL/Apache Hive
Hive : dayofmonth, dayofweek, weekofyear (일 추출, 요일 추출, 주차 번호 추출, weeknumber, day, weekday)
CosmosProject 2023. 10. 10. 22:22728x90
반응형
Syntax
dayofmonth(date_string/timestamp_string) -> 주어진 일자에 대해 일을 return합니다.
dayofweek(date_string/timestamp_string) -> 주어진 일자에 대해 요일 번호를 return합니다.
weekofyear(date_string/timestamp_string) -> 주어진 일자에 대해 weeknumber를 return합니다.
select dayofmonth('2020-11-10') --> 10
, dayofmonth('2020-11-10 12:34:56') --> 10
;
- dayofmonth('2020-11-10')
2020-11-10에서 일(day)을 추출합니다.
따라서 10이 return됩니다.
- dayofmonth('2020-11-10 12:34:56')
2020-11-10 12:34:56에서 일(day)을 추출합니다.
따라서 10이 return됩니다.
select dayofweek('2020-11-10') --> 3
, dayofweek('2020-11-10 12:34:56') --> 3
;
- dayofweek('2020-11-10')
2020-11-10에 대해 요일 번호를 return합니다.
2020-11-10은 화요일입니다.
따라서 3이 return됩니다.
요일별 weekday number는 다음과 같습니다.
일 = 1
월 = 2
화 = 3
수 = 4
목 = 5
금 = 6
토 = 7
- dayofweek('2023-11-10 12:34:56')
2020-11-10 12:34:56에 대해 요일 번호를 return합니다.
2020-11-10 12:34:56은 화요일입니다.
따라서 3이 return됩니다.
select weekofyear('2020-11-10') --> 46
, weekofyear('2020-11-10 12:34:56') --> 46
;
- weekofyear('2020-11-10')
2020-11-10에 대한 week number를 return합니다.
따라서 46(주차)을 return합니다.
- weekofyear('2020-11-10 12:34:56')
2020-11-10 12:34:56에 대한 week number를 return합니다.
따라서 46(주차)을 return합니다.
728x90
반응형
'SQL > Apache Hive' 카테고리의 다른 글
Hive : datediff (두 날짜 간의 차이 구하기, 두 시점 차이를 일단위로 구하기) (0) | 2023.10.10 |
---|---|
Hive : extract (날짜에서 특정 요소 추출하기, 시간 추출, 년도 추출, 주차 추출, 요일 추출) (0) | 2023.10.10 |
Hive : current_timestamp (현재 시간, 현재 시점 얻기, 현재 timestamp 얻기) (0) | 2023.10.10 |
Hive : substring (문자열 추출하기) (0) | 2021.09.13 |
Hive : instr (특정 문자열 위치 찾기) (0) | 2021.09.13 |
Comments