Teradata 함수
Teradata 함수 (Teradata functions)
Teradata SQL과의 호환성을 제공하기 위한 함수들이에요. 기존 Teradata 쿼리를 Trino로 옮길 때 이 함수들을 그대로 활용할 수 있어요.
출처: 문서
본문
문자열 함수 (String functions)
-
char2hexint(string) → varchar문자열의 UTF-16BE 인코딩을 16진수 표현으로 돌려줘요.
-
index(string, substring) → bigintstrpos()함수의 별칭(alias)이에요.
날짜 함수 (Date functions)
이 섹션의 함수들은 Teradata datetime 함수와 호환되는 형식(format) 문자열을 사용해요. Teradata 참조 매뉴얼을 기반으로 한 다음 표가 지원되는 형식 지정자를 설명해요.
| 지정자 | 설명 |
|---|---|
- / , . ; : |
구두점 문자는 무시돼요 |
dd |
월의 일 (1-31) |
hh |
하루의 시 (1-12) |
hh24 |
하루의 시 (0-23) |
mi |
분 (0-59) |
mm |
월 (01-12) |
ss |
초 (0-59) |
yyyy |
4자리 연도 |
yy |
2자리 연도 |
⚠️ 경고: 대소문자 구분 없는 처리는 현재 지원되지 않아요. 모든 지정자는 소문자여야 해요.
-
to_char(timestamp, format) → varcharformat을 이용해timestamp를 문자열로 포맷해요. -
to_timestamp(string, format) → timestampformat을 이용해string을TIMESTAMP로 파싱해요. -
to_date(string, format) → dateformat을 이용해string을DATE로 파싱해요.
더 알아보기 (Learn more)
Teradata 호환 함수로 익숙한 형식을 그대로 쓸 수 있어요. 이어서 근사 백분위수 통계를 다루는 T-Digest 함수를 살펴보면 좋아요.