order_clause - Advanced SQL Engine - Teradata Database

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

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

インデックスの行は、各AMPで単一の値順列またはハッシュ順列によって順序付けされます。

  • ORDER BYを指定する場合は、column_name_2も指定する必要があります。
  • ORDER BYを指定しない場合、Vantageはcolumn_nameリスト内のすべての列のハッシュ値に基づいて並び替えます。
VALUES
ORDER BY列に対する値順。
VALUESおよびHASHのどちらも指定しなかった場合には、VALUESがデフォルトとして使用されます。
HASH
ORDER BY列に対するハッシュ順。
column_name_2
HASHまたはVALUESで使用するソート順序を指定するcolumn_nameによって定義される列リスト内の単一の列。
列のサイズは、4バイト以下に制限されています。column_name_2でサポートされている数値データ型は、次のとおりです。
  • BYTEINT
  • DATE
  • DECIMAL
  • INTEGER
  • SMALLINT
column_name_2を明示的に指定しないでORDER BYを指定すると、システムはcolumn_nameリストに指定されている最初の列を想定します。