NORMALIZE句の構文 - 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/vjt1596846980081.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage
NORMALIZE [ ON { MEETS [ OR OVERLAPS ] | OVERLAPS [ OR MEETS ] } ]

構文要素

NORMALIZE
選択の結果が選択リストの最初のPERIOD列に基づいて正規化されます。一致またはオーバーラップする期間値はCOALESCEされます。つまり、組み合わせされて、個別の期間値を包含する期間を形成します。
最初のPERIOD列の後に指定されたPERIOD列は、通常の列値として扱われます。正規化は、SELECT文の結果に対して実行される最後の操作です。正規化テーブルまたは非正規化テーブルに対してSELECT文をNORMALIZE句と一緒に使用できます。
SELECT文で派生PERIOD列を正規化することはできません。
ON MEETS OR OVERLAPS
一致またはオーバーラップする期間値はCOALESCEされます。つまり、組み合わせされて、個別の期間値を包含する期間を形成します。
ON OVERLAPS
オーバーラップする期間値はCOALESCEされます。つまり、組み合わせされて、個別の期間値を包含する期間を形成します。
ON OVERLAPS OR MEETS
オーバーラップまたは一致する期間値はCOALESCEされます。つまり、組み合わせされて、個別の期間値を包含する期間を形成します。