TD_NumApplyの例 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engine分析関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/wnd1589838592459.ditamap
dita:ditavalPath
ja-JP/ayr1485454803741.ditaval
dita:id
B035-1206
Product Category
Software
Teradata Vantage

InputTable: input_table

このドキュメントのすべての完全なサンプルは、ダウンロード可能なzipファイルの形式で入手できます。zipファイルには、サンプルの入力テーブルを作成するSQLスクリプト ファイルが含まれています。https://docs.teradata.com/でこのドキュメントを参照している場合は、左側のサイドバーの添付ファイル

からzipファイルをダウンロードできます。
passenger survived pclass sex    age sibsp parch fare         cabin embarked                                 
 --------- -------- ------ ------ --- ----- ----- ------------ ----- ------------
         1        0      3 male    22     1     0  7.250000000  null  S                                       
         2        1      1 female  38     1     0  71.280000000 C85   C                                       
         3        1      3 female  26     0     0  7.930000000  null  S                                       
         4        1      1 female  35     1     0  53.100000000 C123  S                                       
         5        0      3 male    35     0     0  8.050000000  null  S                                       

SQL呼び出し

SELECT * FROM TD_NumApply (
  ON numApply_input AS InputTable PARTITION BY ANY
  USING
  TargetColumns ('Age','Fare')
  ApplyMethod ('log')
  Accumulate ('Passenger')
  InPlace ('true')
) AS dt;

出力

 passenger age         fare        
 --------- ----------- ----------- 
         5 3.555348061 2.085672091
         4 3.555348061 3.972176928
         3 3.258096538 2.070653036
         1 3.091042453 1.981001469
         2 3.637586160 4.266615783