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_ID | FROM_TIME |
---|---|
010101 | 20021102 |
010102 | 20010105 |
010103 | 20001007 |
910101 | 19990510 |
990102 | 20050511 |
DBMS_ID | FROM_TIME | TO_DATE(FROM_TIME) |
---|---|---|
010101 | 20021102 | 02-11-02 |
010102 | 20010105 | 01-01-05 |
010103 | 20001007 | 00-10-07 |
910101 | 19990510 | 99-05-10 |
990102 | 20050511 | 05-05-11 |
Oracle/
DBMS_ID | FROM_TIME | TO_DATE(FROM_TIME, 'YYYYMMDD') |
---|---|---|
010101 | 20021102 | 2002-11-02 |
010102 | 20010105 | 2001-01-05 |
010103 | 20001007 | 2000-10-07 |
910101 | 19990510 | 1999-05-10 |
990102 | 20050511 | 2005-05-11 |
PostgreSQL/