차등 개인정보 보호 SQL 참조

이 항목에서는 다음 정보를 제공합니다.

  • 차등 개인정보 보호에 대한 고유 SQL 함수에 대한 참조.

  • 차등 개인정보 보호에서 지원되는 Snowflake 데이터 타입, 연산자, 쿼리 구문 및 함수 목록.

차등 개인정보 보호 함수

다음 함수는 차등 개인정보 보호를 위해 제공되는 고유 함수입니다.

함수

설명

DP_INTERVAL_LOW

노이즈 구간의 하한을 반환합니다.

DP_INTERVAL_HIGH

노이즈 구간의 상한을 반환합니다.

데이터 타입

지원되는 데이터 타입 은 다음과 같습니다.

데이터 타입

참고

BOOLEAN

CHAR, CHARACTER

DATE

DATETIME

DECIMAL, NUMERIC

DOUBLE, DOUBLE PRECISION, REAL

FLOAT, FLOAT4, FLOAT8

INT, INTEGER , BIGINT, SMALLINT, TINYINT, BYTEINT

NUMBER

STRING

TEXT

TIME

TIMESTAMP, TIMESTAMP_NTZ

시간대가 포함된 시간 데이터 타입은 지원되지 않습니다. TIMESTAMP 또는 TIMESTAMP_NTZ를 사용합니다.

VARCHAR

쿼리 구문

Snowflake 쿼리 구문 의 다음 요소가 지원됩니다.

구문

참고

SELECT

SELECT ALL

FROM

INNER JOIN ON

지원되는 조인 섹션을 참조하십시오.

INNER JOIN USING

지원되는 조인 섹션을 참조하십시오.

LEFT OUTER JOIN ON

지원되는 조인 섹션을 참조하십시오.

LEFT OUTER JOIN USING

지원되는 조인 섹션을 참조하십시오.

RIGHT OUTER JOIN ON

지원되는 조인 섹션을 참조하십시오.

RIGHT OUTER JOIN USING

지원되는 조인 섹션을 참조하십시오.

FULL OUTER JOIN ON

지원되는 조인 섹션을 참조하십시오.

FULL OUTER JOIN USING

지원되는 조인 섹션을 참조하십시오.

NATURAL JOIN USING

지원되는 조인 섹션을 참조하십시오.

WHERE

GROUP BY

별칭은 GROUP BY 절에서 지원되지 않습니다. 예를 들어, GROUP BY col_a AS column_a 는 지원되지 않습니다.

가장 바깥쪽 쿼리에 GROUP BY 절을 사용하는 경우 각 집계에 대한 인자는 동일해야 합니다. 예를 들어, SELECT g, SUM(a), COUNT(a) FROM t GROUP BY g 는 지원됩니다. 이와 대조적으로, SELECT g, SUM(a), COUNT(b) FROM t GROUP BY g 는 지원되지 않습니다.

쿼리 구문에 대한 제한 사항

따옴표로 묶인 식별자(예: 열, 테이블, 스키마 및 데이터베이스 이름)는 지원되지 않습니다.

연산자

산술 연산자

다음 산술 연산자 는 지원됩니다.

연산자

참고

- (단항)

-

+ (단항)

문자열에는 사용할 수 없습니다.

+

*

/

%

비교 연산자

다음 비교 연산자 는 지원됩니다.

연산자

참고

=

!=

<

>

<=

>=

논리 연산자

다음 논리 연산자 는 지원됩니다.

연산자

참고

AND

NOT

OR

세트 연산자

다음 집합 연산자 는 지원됩니다.

연산자

참고

INTERSECT

UNION [ ALL ]

MINUS

하위 쿼리 연산자

하위 쿼리 연산자 는 지원되지 않습니다.

함수

집계 함수

다음 집계 함수 는 지원됩니다.

함수

참고

ANY_VALUE

GROUP BY 절이 있는 하위 쿼리에 대한 집계로만 지원됩니다.

AVG

BOOLAND_AGG

다음 두 가지가 모두 참인 경우에만 지원됩니다.

  • GROUP BY 절이 있는 하위 쿼리의 집계로 사용됩니다.

  • 인자가 BOOLEAN 데이터 타입입니다.

BOOLOR_AGG

다음 두 가지가 모두 참인 경우에만 지원됩니다.

  • GROUP BY 절이 있는 하위 쿼리의 집계로 사용됩니다.

  • 인자가 BOOLEAN 데이터 타입입니다.

BOOLXOR_AGG

다음 두 가지가 모두 참인 경우에만 지원됩니다.

  • GROUP BY 절이 있는 하위 쿼리의 집계로 사용됩니다.

  • 인자가 BOOLEAN 데이터 타입입니다.

COUNT

COUNT DISTINCT

MEDIAN

하위 쿼리에서 GROUP BY와 함께 사용할 경우 지원되지 않습니다.

MIN

하위 쿼리에서 GROUP BY와 함께 사용할 경우 지원되지 않습니다.

MAX

하위 쿼리에서 GROUP BY와 함께 사용할 경우 지원되지 않습니다.

SUM

VAR_POP, VARIANCE_POP

비트 식 함수

비트 식 함수 는 지원되지 않습니다.

조건식 함수

다음 조건식 함수 는 지원됩니다.

함수

참고

[ NOT ] IN

CASE

COALESCE

DECODE

EQUAL_NULL

GREATEST

IFF

IS [NOT] NULL

LEAST

컨텍스트 함수

컨텍스트 함수 는 지원되지 않습니다.

변환 함수

다음 변환 함수 는 지원됩니다.

함수

참고

CAST, ::

열은 명시적으로 null이 아닌 열이어야 형변환할 수 있습니다. 이를 위해서는 형변환하기 전에 null을 필터링합니다.

다른 데이터 타입을 STRING으로 형변환하는 것은 지원되지 않습니다.

TO_BOOLEAN

TO_CHAR , TO_VARCHAR

TO_DATE , DATE

TO_DECIMAL , TO_NUMBER , TO_NUMERIC

TO_DOUBLE

TO_TIME , TIME

TO_TIMESTAMP , TO_TIMESTAMP_*

TRY_CAST

TRY_TO_BOOLEAN

TRY_TO_DATE

TRY_TO_DECIMAL, TRY_TO_NUMBER, TRY_TO_NUMERIC

TRY_TO_DOUBLE

TRY_TO_TIME

TRY_TO_TIMESTAMP , TRY_TO_TIMESTAMP_*

데이터 생성 함수

데이터 생성 함수 는 지원되지 않습니다.

데이터 메트릭 함수

데이터 메트릭 함수 는 지원되지 않습니다. 사용자 정의 DMFs도 지원되지 않습니다.

날짜 및 시간 함수

다음 날짜 및 시간 함수 는 지원됩니다.

함수

참고

ADD_MONTHS

DATE_FROM_PARTS

DATE_PART

dayofweek, week, yearofweek, nanosecond, epoch_*timezone_* 날짜 및 시간 부분은 지원되지 않습니다.

DATE_TRUNC

yearmonth 만 지원됩니다.

DATEADD

yearmonth 만 지원됩니다.

DATEDIFF

yearmonth 만 지원됩니다.

DAYNAME

EXTRACT

dayofweek, week, yearofweek, nanosecond, epoch_*timezone_* 날짜 및 시간 부분은 지원되지 않습니다.

HOUR

LAST_DAY

MINUTE

MONTHS_BETWEEN

NEXT_DAY

SECOND

TIME_FROM_PARTS

TIMEADD

yearmonth 만 지원됩니다.

TIMEDIFF

yearmonth 만 지원됩니다.

TIMESTAMPADD

yearmonth 만 지원됩니다.

TIMESTAMPDIFF

yearmonth 만 지원됩니다.

TRUNC

YEAR* / DAY* / WEEK* / MONTH / QUARTER

암호화 함수

암호화 함수 는 지원되지 않습니다.

파일 함수

파일 함수 는 지원되지 않습니다.

지리공간 함수

지리공간 함수 는 지원되지 않습니다.

해시 함수

해시 함수 는 지원되지 않습니다.

메타데이터 함수

메타데이터 함수 는 지원되지 않습니다.

숫자 함수

다음 숫자 함수 는 지원됩니다.

함수

참고

ABS

ACOS

ACOSH

ATAN

ATANH

CEIL

COS

COSH

FLOOR

MOD

ROUND

현재 스케일 매개 변수는 0만 지원하며, 반올림 모드의 기본값은 다음과 같습니다.

SIGN

정규식 함수

정규식 함수 는 지원되지 않습니다.

반정형 및 정형 데이터 함수

반정형 및 정형 데이터 함수 는 지원되지 않습니다.

문자열 및 이진 함수

다음 문자열 및 이진 함수 는 지원됩니다.

함수

참고

CONTAINS

LENGTH , LEN

LOWER

POSITION

SUBSTR , SUBSTRING

UPPER

시스템 함수

시스템 함수 는 지원되지 않습니다.

테이블 함수

테이블 함수 는 지원되지 않습니다.