View a markdown version of this page

最小限の集約および比較コントロールのための SQL 機能 - AWS Clean Rooms

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

最小限の集約および比較コントロールのための SQL 機能

次の表は、カスタム分析ルールが Spark 分析エンジンで最小集約しきい値と比較コントロールを使用する場合に、サポートされている SQL コンストラクトと関数とサポートされていない SQL コンストラクトと関数を示しています。関数カテゴリは Spark SQL AWS Clean Rooms リファレンスに従います。

Category SQL コンストラクト サポート テーブル共通式 (CTE) 最終 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 equality)

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、MEDIAN、および はCOLLECT_LIST、対象となる集計 (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