함수 요약¶
Snowflake는 SQL:1999에 정의된 표준 함수 대부분과 SQL:2003 분석 확장 함수 중 일부를 지원합니다.
이 항목의 내용:
스칼라 함수¶
스칼라 함수는 호출당 하나의 값을 반환하는 함수로, 대부분의 경우에는 이 함수가 행당 하나의 값을 반환하는 것으로 생각할 수 있습니다. 이는 행 그룹당 하나의 값을 반환하는 집계 함수 와 대조되는 부분입니다.
스칼라 함수 범주의 전체 목록은 스칼라 함수 섹션을 참조하십시오.
집계 함수¶
Snowflake는 행 전체의 값에 대한 연산을 통해 합계, 평균, 계산, 최소값/최대값, 표준 편차, 추정과 같은 수학적 계산은 물론이고, 몇 가지 비수학적 연산도 수행하는 집계 함수를 지원합니다.
전체 목록은 집계 함수 섹션을 참조하십시오.
윈도우 함수¶
윈도우 함수는 입력 행 세트 내의 행 서브세트에서 작동할 수 있는 집계 함수 입니다.
테이블 함수¶
Snowflake는 Snowflake 기능과 서비스에 대한 정보를 얻기 위해 많은 테이블 함수 을 지원합니다.
전체 요약은 시스템 정의 테이블 함수 목록 섹션을 참조하십시오.
시스템 함수¶
시스템 함수의 전체 목록은 시스템 함수 섹션을 참조하십시오.
사용자 정의 함수(UDF)¶
Snowflake에서 제공하는 시스템 정의 함수 외에도, 사용자 정의 함수(UDF)를 만들 수 있습니다. 자세한 내용은 사용자 정의 함수 개요 섹션을 참조하십시오.
외부 함수¶
Snowflake는 Snowflake 외부에서 저장되고 실행되는 외부 함수 쓰기 도 지원합니다.