TO_DATE 関数 - 日付型に変換する -

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

Oracle

TO_DATE( 値[, 書式 ] )


PostgreSQL

TO_DATE( 値, 書式 )


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

関連キーワード

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

-- 【説明】
-- 次の SQL 文は、「T_24_1」表から「FROM_TIME」列を日付型に変換したデータを取得します。

-- Oracle

SELECT DBMS_ID, FROM_TIME, TO_DATE(FROM_TIME) FROM T_24_1;


DBMS_IDFROM_TIMETO_DATE(FROM_TIME)
0101012002110202-11-02
0101022001010501-01-05
0101032000100700-10-07
9101011999051099-05-10
9901022005051105-05-11

-- PostgreSQL

SELECT DBMS_ID, FROM_TIME, TO_DATE(FROM_TIME, 'YYYYMMDD') FROM T_24_1;


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

参考表

T_24_1

DBMS_IDDBMS_NAMEPRICEFROM_TIME
010101ORACLE 105.0020021102
010102DB2 98.0020010105
010103SQLServer 155.5020001007
910101MySQL 30.0019990510
990102PostgreSQL 10.0020050511