17.10 - TD_NumApplyの例 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engine分析関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1206-171K-JPN
Language
日本語 (日本)

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