結果 - Teradata Database - Teradata Vantage NewSQL Engine - EXTRACT関数、結果。

Teradata Vantage™ SQL日付と時刻の関数および式

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/pxz1544241488545.ditamap
dita:ditavalPath
ja-JP/pxz1544241488545.ditaval
dita:id
B035-1211
Product Category
Software
Teradata Vantage

EXTRACTは、ANSI SQL:2011日時値の正確な数値を戻します。

引数のデータ型がTIMEまたはTIMESTAMPの場合、EXTRACTは、適切なタイムゾーンに調整された値を返します。

引数にタイムゾーンが指定されない場合は、現在のセッションのタイムゾーンに基づくタイムゾーン変位が使用されます。それ以外の場合は、引数の明示的なタイムゾーンが使用されます。AT句を使用すると、タイムゾーンに引数を、明示的に指定できます。詳細については、ANSIの日時式を参照してください。

SECONDを抽出する場合、valueに含まれる秒の小数点以下桁数がゼロであると、結果はINTEGERになります。valueに含まれる秒の小数点以下桁数がゼロよりも大きいと、結果はDECIMALになり、その位取りはデータ記述のSECONDフィールドでの指定に従います。

それ以外のものを抽出した場合、結果は精度が32ビットのINTEGERになります。

抽出の対象 結果
SECOND valueに含まれる秒の小数点以下桁数:
  • ゼロである場合、結果はINTEGERになります。
  • ゼロよりも大きい場合、結果はDECIMALになり、その位取りはデータ記述のSECONDフィールドでの指定に従います。
その他 結果は、精度が32ビットのINTEGER。

valueがNULLの場合、結果はNULLになります。