17.05 - ORDER BY grouping_or_ordering_specification - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

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

各AMP上でインデックス行を順序付けします。ORDER BY句は、列パーティション結合インデックスの定義で指定することはできません。ORDER BY句は、パーティション結合インデックスの定義で指定することはできません。ソート順序は、昇順に制限されています。ORDER BY句で指定されていない場合、1つのAMP上の結合インデックスの行は、それらのプライマリ インデックスの行ハッシュによってソートされます。ORDER BY句の詳細な資料については、<Teradata Vantage™ - SQLデータ操作言語、B035-1146>を参照してください。

column_name
AMP上のインデックス行の順序付けに使用する、結合インデックス定義の選択列リスト内の列の名前。結合インデックスのORDER BY句には、列リストにある列名を1つだけ指定できます。PARTITIONまたはPARTITION#Lnという名前のユーザー定義列を指定できます。ここで、nの範囲は1から62です。システム派生列のPARTITIONまたはPARTITION#Lnは、ORDER BYリストの一部として指定できません。集約の列と式はORDER BY句では許可されません。すべての順序付けの列名が、column_name_1リストに存在している必要があります。column_nameは、次のデータ型で最大4バイトに制限されます。
  • BYTEINT
  • DATE
  • DECIMAL
  • INTEGER
  • SMALLINT
column_position
AMPのインデックス行の順序付けに使用される結合インデックス定義の選択列リストの中での列の順序位置。
column_alias
列の別名。
expression_alias
expressionの別名。