View a markdown version of this page

최소 집계 및 비교 제어를 위한 SQL 기능 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

최소 집계 및 비교 제어를 위한 SQL 기능

다음 표에는 사용자 지정 분석 규칙이 Spark 분석 엔진에서 최소 집계 임계값 및 비교 제어를 사용하는 경우 지원되는 SQL 구문과 함수가 나열되어 있습니다. 함수 범주는 AWS Clean Rooms Spark SQL 참조를 따릅니다.

카테고리 SQL 구성 지원됨 공통 테이블 표현식(CTE) SQL SELECT 절
Query constructs
  • CACHE TABLE

  • 쿼리 힌트

  • 분석 템플릿(파라미터화된 쿼리)

Yes Supported Supported
Clauses
  • SELECT

  • SELECT DISTINCT

  • FROM

  • FROM 하위 쿼리

  • FROM 인라인 테이블(값)

  • WHERE

  • GROUP BY

  • HAVING

  • ORDER BY

  • WITH (CTE)

Yes Supported Supported
  • GROUP BY CUBE

  • GROUP BY ROLLUP

  • GROUP BY GROUPING SETS

  • EXISTS

  • CLUSTER BY

  • DISTRIBUTE BY

  • SORT BY

  • LATERAL JOIN

  • PIVOT / UNPIVOT

  • WITH RECURSIVE

No
Join clauses
  • JOIN INNER

  • JOIN LEFT

  • JOIN FULL OUTER

  • JOIN CROSS

  • JOIN RIGHT

  • JOIN NATURAL

Yes Supported Supported
  • JOIN LEFT SEMI

  • JOIN LEFT ANTI

No
Set operators
  • UNION

  • UNION ALL

Yes Supported Supported
  • EXCEPT

  • EXCEPT ALL

  • INTERSECT

  • INTERSECT ALL

No
Sort and row limits
  • ORDER BY ASC/DESC

  • ORDER BY 먼저 NULL

  • ORDER BY 마지막 NULL

  • LIMIT

Yes Supported Supported
  • OFFSET

No
Conditions
  • =

  • != / <>

  • <

  • <=

  • >

  • >=

  • IN

  • NOT IN

  • LIKE

  • NOT LIKE

  • RLIKE

  • BETWEEN

  • IS TRUE / IS FALSE

  • AND

  • OR

  • NOT

  • IS DISTINCT FROM

Yes Supported Supported
  • <=>(null-safe 등식)

No
Aggregate functions
  • AVG 함수

  • COUNT 함수

  • COUNT DISTINCT 함수

  • SUM 함수

  • MIN 함수

  • MAX 함수

  • STDDEV / STDDEV_SAMP 함수

  • STDDEV_POP 함수

  • VAR_SAMP / VARIANCE 함수

  • VAR_POP 함수

  • SKEWNESS 함수

  • APPROX_COUNT_DISTINCT 함수

  • COLLECT_LIST 함수

  • COLLECT_SET 함수

  • PERCENTILE 함수

  • APPROX_PERCENTILE 함수

  • MEDIAN 함수

Yes Supported

집계 임계값이 설정된 경우: MIN, , MAX, PERCENTILEAPPROX_PERCENTILE, COLLECT_LIST, 및 MEDIAN를 적격 집계(AVG, COUNT, )와 결합해야 COLLECT_SET 합니다SUM. 독립 실행형 집계로 사용할 수 없습니다.

비교 제어만 설정된 경우: 이러한 제한은 없습니다.

다른 모든 집계 함수가 지원됩니다.

  • ANY_VALUE 함수

  • BOOL_AND 함수

  • BOOL_OR 함수

No
Array functions
  • ARRAY 함수

  • ARRAY_CONTAINS 함수

  • ARRAY_DISTINCT 함수

  • ARRAY_INTERSECT 함수

  • ARRAY_JOIN 함수

  • ARRAY_REMOVE 함수

  • ARRAY_SORT 함수

  • ARRAY_UNION 함수

  • FLATTEN 함수

  • EXPLODE 함수

Yes Supported Supported
  • ARRAY_EXCEPT 함수

No
Conditional expressions
  • IS NULL 함수

  • IS NOT NULL 함수

  • GREATEST 함수

  • LEAST 함수

  • CASE / WHEN 함수

  • IF 함수

  • COALESCE 함수

  • NULLIF 함수

  • NVL 함수

  • NVL2 함수

Yes Supported Supported
Constructor functions
  • STRUCT 함수

  • NAMED_STRUCT 함수

  • MAP 함수

Yes Supported Supported
Data type formatting functions
  • STR_TO_MAP 함수

  • BASE64 함수

  • UNBASE64 함수

  • HEX 함수

  • UNHEX 함수

  • TO_DATE 함수

  • DECODE 함수

  • ENCODE 함수

  • CAST 함수

Yes Supported Supported
  • TO_CHAR 함수

  • TO_NUMBER 함수

No
Date and time functions
  • CURRENT_DATE 함수

  • CURRENT_TIMESTAMP 함수

  • TO_TIMESTAMP 함수

  • DATE_DIFF 함수

  • DATE_TRUNC 함수

  • DATE_PART 함수

  • EXTRACT 함수

  • CONVERT_TIMEZONE 함수

  • FROM_UTC_TIMESTAMP 함수

  • TIMESTAMP 함수

  • DAY / DAYOFMONTH 함수

  • DAYOFWEEK 함수

  • WEEKOFYEAR 함수

  • MONTH 함수

  • YEAR 함수

  • HOUR 함수

  • MINUTE 함수

  • SECOND 함수

Yes Supported Supported
  • DAYOFYEAR 함수

  • DATE_ADD 함수

  • ADD_MONTHS 함수

No
Hash functions
  • MD5 함수

  • SHA 함수

  • SHA1 함수

  • SHA2 함수

  • XXHASH64 함수

Yes Supported Supported
JSON functions
  • GET_JSON_OBJECT 함수

  • TO_JSON 함수

Yes Supported Supported
Math functions
  • ABS 함수

  • CEIL / CEILING 함수

  • FLOOR 함수

  • ROUND 함수

  • LN 함수

  • LOG / LOG10 함수

  • POWER 함수

  • SQRT 함수

  • RAND / RANDOM 함수

  • EXP 함수

  • SIGN 함수

  • TRUNC 함수

Yes Supported Supported
  • TRUNCATE 함수

  • CBRT 함수

  • PI 함수

  • RADIANS 함수

  • ACOS 함수

  • ASIN 함수

  • ATAN 함수

  • ATAN2 함수

  • COS 함수

  • COT 함수

  • SIN 함수

  • DEGREES 함수

No
Mathematical operator symbols
  • +

  • -

  • *

  • /

  • %

Yes Supported Supported
Scalar functions
  • CARDINALITY 함수

  • SIZE 함수

Yes Supported Supported
String functions
  • CONCAT 함수

  • LOWER 함수

  • UPPER 함수

  • LENGTH / CHAR_LENGTH / CHARACTER_LENGTH 함수

  • SUBSTR / SUBSTRING 함수

  • TRIM 함수

  • BTRIM 함수

  • LTRIM 함수

  • RTRIM 함수

  • POSITION 함수

  • REPLACE 함수

  • REPEAT 함수

  • REGEXP_REPLACE 함수

  • REGEXP_SUBSTR 함수

  • SPLIT 함수

  • FORMAT_STRING 함수

  • UUID 함수

  • LPAD 함수

  • RPAD 함수

  • LEFT 함수

  • RIGHT 함수

Yes Supported Supported
  • REVERSE 함수

  • TRANSLATE 함수

  • REGEXP_COUNT 함수

  • REGEXP_INSTR 함수

  • SPLIT_PART 함수

No
Privacy-related functions
  • consent_tcf_v2_decode 함수

  • consent_gpp_v1_decode 함수

Yes Supported Supported
Window functions
  • ROW_NUMBER 함수

  • RANK 함수

  • DENSE_RANK 함수

  • LAG 함수

  • LEAD 함수

  • 창 AVG 함수

  • 창 COUNT 함수

  • 창 SUM 함수

  • 창 MIN 함수

  • 창 MAX 함수

  • 창 STDDEV_POP 함수

  • 창 STDDEV_SAMP 함수

  • 창 VAR_POP 함수

  • 창 VAR_SAMP 함수

  • 창 SKEWNESS 함수

  • 창 APPROX_COUNT_DISTINCT 함수

  • 창 APPROX_PERCENTILE 함수

  • 창 PERCENTILE 함수

Yes Supported

집계 임계값이 설정된 경우: LAG, LEAD, 창 MIN, 창 MAX, 창 APPROX_PERCENTILE, 창를 적격 집계와 결합해야 PERCENTILE 합니다. 독립 실행형 값으로 사용할 수 없습니다.

비교 제어만 설정된 경우: 이러한 제한은 없습니다.

다른 모든 창 함수가 지원됩니다.

  • FIRST / FIRST_VALUE 함수

  • LAST / LAST_VALUE 함수

  • NTH_VALUE 함수

  • CUME_DIST 함수

  • PERCENT_RANK 함수

  • NTILE 함수

No
Encryption and decryption functions
  • AES_ENCRYPT 함수

  • AES_DECRYPT 함수

No
Hyperloglog functions
  • HLL_SKETCH_AGG 함수

  • HLL_UNION_AGG 함수

  • HLL_SKETCH_ESTIMATE 함수

  • HLL_UNION 함수

No