반응형
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
- string
- django
- SQL
- PySpark
- gas
- Excel
- Google Spreadsheet
- Apache
- 파이썬
- google apps script
- dataframe
- Redshift
- Python
- Kotlin
- Google Excel
- matplotlib
- Mac
- array
- Java
- GIT
- math
- c#
- Tkinter
- PostgreSQL
- numpy
- PANDAS
- Github
- list
- hive
Archives
- Today
- Total
달나라 노트
Redshift : current_date, sysdate, getdate (현재 날짜, 현재 시간 얻기) 본문
SQL/Redshift
Redshift : current_date, sysdate, getdate (현재 날짜, 현재 시간 얻기)
CosmosProject 2021. 8. 25. 19:43728x90
반응형
Redshift에서 현재 날짜 또는 현재 시간을 추출할 수 있는 방법을 알아봅시다.
select current_date;
-- Result
2021-08-25
먼저 current_date입니다.
current_date는 현재 날짜를 반환해줍니다.
select to_char(current_date, 'yyyymmdd');
-- Result
20210825
current_date로 반환되는 날짜의 data type은 날짜이기때문에 to_char 함수와 같이 사용할 수 있습니다.
select sysdate, --> 2021-08-25 19:38:52.382610
getdate() --> 2021-08-25 19:38:52.000000
;
sysdate와 getdate 함수는 현재 날짜와 시간을 반환해줍니다.
다만 getdate 함수는 소수점 초단위는 모두 0으로 return해주며
sysdate 함수는 소수점 초단위까지 모두 return해줍니다.
select to_char(sysdate, 'yyyymmdd'), --> 20210825
to_char(getdate(), 'yyyymmdd') --> 20210825
;
마찬가지로 sysdate 함수는 날짜시간 type의 데이터를 반환하므로 위처럼 사용가능합니다.
728x90
반응형
'SQL > Redshift' 카테고리의 다른 글
Redshift : strpos (특정 문자열 위치 찾기) (0) | 2021.09.13 |
---|---|
Redshift : substring (문자열 추출하기) (0) | 2021.09.13 |
Redshift : unload & copy (Manifest format으로 s3 서버에 query 결과 upload하기, s3서버에서 파일 불러와 database table 만들기) (0) | 2021.07.09 |
Redshift : like & ilike (텍스트 패턴 매칭, text pattern matching) (0) | 2021.07.07 |
Redshift : values too long for type character varying error 해결하기 (0) | 2021.06.16 |
Comments