Teradata 함수

Teradata 함수 (Teradata functions)

Teradata SQL과의 호환성을 제공하기 위한 함수들이에요. 기존 Teradata 쿼리를 Trino로 옮길 때 이 함수들을 그대로 활용할 수 있어요.

출처: 문서

본문

문자열 함수 (String functions)

  • char2hexint(string) → varchar

    문자열의 UTF-16BE 인코딩을 16진수 표현으로 돌려줘요.

  • index(string, substring) → bigint

    strpos() 함수의 별칭(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) → varchar

    format을 이용해 timestamp를 문자열로 포맷해요.

  • to_timestamp(string, format) → timestamp

    format을 이용해 stringTIMESTAMP로 파싱해요.

  • to_date(string, format) → date

    format을 이용해 stringDATE로 파싱해요.

더 알아보기 (Learn more)

Teradata 호환 함수로 익숙한 형식을 그대로 쓸 수 있어요. 이어서 근사 백분위수 통계를 다루는 T-Digest 함수를 살펴보면 좋아요.