ヘッダーをスキップ
Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド
リリース6.0
B25770-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

EXTRACT

EXTRACT関数は、指定されたDateTimeフィールドの値を、DateTimeまたは時間隔の値の式からBIGINTやDECIMALとして抽出して返します。この関数は、DateTimeフィールドの値を非常に大きな表で操作する場合に役立つことがあります。

SQL構文
EXTRACT (DateTimeField FROM IntervalExpression | DateTimeExpression)
DateTimeField
IntervalExpressionまたはDateTimeExpressionから抽出されるフィールドです。指定できるフィールドは、YEAR、MONTH、DAY、HOUR、MINUTEまたはSECONDです。
IntervalExpression
時間隔の結果です。
DateTimeExpression
DATE、TIMEまたはTIMESTAMP式です。
説明
例11.16

次に、秒のフィールドを時間隔の結果sysdate-t1.createTimeから抽出する例を示します。

SELECT EXTRACT(SECOND FROM sysdate-t1.createTime) FROM t1; 
例11.17

次に、秒のフィールドをシステム表DUALのsysdateから抽出する例を示します。

Select EXTRACT(SECOND FROM sysdate) from dual;