SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

Oracle/

TO_DATE ( 値[, 書式 ] )


PostgreSQL/

TO_DATE ( 値, 書式 )


戻り値 : 変換された値(日付型)

TO_DATEは指定した値(数値型、文字列型)を日付型に変換するときに使用します。


書式には変換する前の日付書式を指定します。


関連キーワード





SQL実行例の説明(1)

・T1_SAMPLE表からFROM_TIMEを日付型に変換したデータを取得します。


-- Oracle/
SELECT DBMS_ID, FROM_TIME, TO_DATE ( FROM_TIME ) FROM T1_SAMPLE;

-- PostgreSQL/
SELECT DBMS_ID, FROM_TIME, TO_DATE ( FROM_TIME, 'YYYYMMDD' ) FROM T1_SAMPLE;


SQL実行の結果(1-1)

DBMS_IDFROM_TIME
01010120021102
01010220010105
01010320001007
91010119990510
99010220050511
SQL Result
DBMS_IDFROM_TIMETO_DATE(FROM_TIME)
0101012002110202-11-02
0101022001010501-01-05
0101032000100700-10-07
9101011999051099-05-10
9901022005051105-05-11

Oracle/


DBMS_IDFROM_TIMETO_DATE(FROM_TIME, 'YYYYMMDD')
010101200211022002-11-02
010102200101052001-01-05
010103200010072000-10-07
910101199905101999-05-10
990102200505112005-05-11

PostgreSQL/