入力テーブル: input_table
このドキュメントのすべての完全なサンプルは、ダウンロード可能なzipファイルの形式で入手できます。zipファイルには、サンプルの入力テーブルを作成するSQLスクリプト ファイルが含まれています。https://docs.teradata.com/でこのドキュメントを参照している場合は、左側のサイドバーの添付ファイルからzipファイルをダウンロードできます。
passenger survived pclass name sex age sibsp parch ticket fare cabin embarked
--------- -------- ------ --------------------------------------------------- ------ --- ----- ----- ---------------- ------------ ----- --------
5 0 3 Allen; Mr. William Henry male 35 0 0 373450 8.050000000 null S
4 1 1 Futrelle; Mrs. Jacques Heath (Lily May Peel) female 35 1 0 113803 53.100000000 C123 S
3 1 3 Heikkinen; Miss. Laina female 26 0 0 STON/O2. 3101282 7.925000000 null S
1 0 3 Braund; Mr. Owen Harris male 22 1 0 A/5 21171 7.250000000 null S
2 1 1 Cumings; Mrs. John Bradley (Florence Briggs Thayer) female 38 1 0 PC 17599 71.283300000 C85 C
SQL呼び出し
SELECT * FROM TD_strApply (
ON strApply_input_table as InputTable PARTITION BY ANY
USING
TargetColumns ('Sex')
stringOperation ('toUpper')
Accumulate('Passenger')
InPlace('True')
) as dt order by 1;
出力
passenger sex
--------- ------
1 MALE
2 FEMALE
3 FEMALE
4 FEMALE
5 MALE