17.10 - NORMALIZE句の構文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1146-171K-JPN
Language
日本語 (日本)
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されます。つまり、組み合わせされて、個別の期間値を包含する期間を形成します。