TD_Pivoting Syntax | Pivoting - TD_Pivoting Syntax - Analytics Database

Database Analytic Functions

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
Analytics Database
Release Number
17.20
Published
June 2022
Language
English (United States)
Last Update
2024-04-06
dita:mapPath
gjn1627595495337.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
jmh1512506877710
Product Category
Teradata Vantageā„¢
TD_Pivoting (
  ON { table | view | (query) } AS InputTable PARTITION BY partition_column [,...] [ ORDER BY order_column [,...] ]
  USING
  PartitionColumns({'partition_column' | partition_column_range} [,...])
  TargetColumns({'target_column' | target_column_range} [,...])
  [ Accumulate({'accumulate_column' | accumulate_column_range} [,...]) ]
{
    [ RowsPerPartition (rows_per_partition) ]
 |
    [ PivotColumn('pivot_column') ]
    [ PivotKeys('pivot_key' [,...]) ]
    [ PivotKeysAlias('pivot_key_alias' [,...]) ]
    [ DefaultPivotValues ('default_pivot_value' [,...]) ]
}
  [ Aggregation({'{CONCAT|UNIQUE_CONCAT|SUM|MIN|MAX|AVG}' | 
                 'ColumnName:{CONCAT|UNIQUE_CONCAT|SUM|MIN|MAX|AVG}' [,...]}) ]
  [ Delimiters('single_char' | 'ColumnName:single_char' [,...]) ]
  [ CombinedColumnSizes(size_value | 'ColumnName:size_value' [,...]) ]
  [ TruncateColumns({'truncate_column' | truncate_column_range} [,...]) ]
  [ OutputColumnNames('output_column_name' [,...]) ]
)
You can call this function from:
  • The FROM clause of a SELECT statement
  • As part of a CREATE TABLE statement
  • As part of a CREATE VIEW statement