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