Di artikel sebelumnya kita sudah membahas tentang penggunaan fungsi TO_DATE di oracle. Nah sekarang kita balik, kita akan menampilkan dari tipe DATE menjadi STRING, mari kita mulai buat querynya.
Contoh penggunaan TO_CHAR di query :
SELECT
SYSDATE,
TO_CHAR(SYSDATE, 'DD-MM-YYYY') DATE_FORMAT1,
TO_CHAR(SYSDATE, 'DD/MM/YYYY') DATE_FORMAT2,
TO_CHAR(SYSDATE, 'DD MONTH YYYY') DATE_FORMAT3,
TO_CHAR(SYSDATE, 'DD Month YYYY') DATE_FORMAT4,
TO_CHAR(SYSDATE, 'DD fmMonth YYYY') DATE_FORMAT5
FROM DUAL;
Dari query diatas menghasilkan :
SYSDATE | DATE_FORMAT1 | DATE_FORMAT2 | DATE_FORMAT3 | DATE_FORMAT4 | DATE_FORMAT5 |
25-JUL-12 | 25-07-2012 | 25/07/2012 | 25 JULY 2012 | 25 July 2012 | 25 July 2012 |
Dari hasil diatas dapat dilihat kita dapat menampilkan ke dalam bentuk format yang berbeda-beda. Yang perlu mendapat perhatian adalah ketika menggunakan fm pada month (bulan), ketika tidak menggunakan fm akan terdapat banyak spasi diantara bulan dan tahun, namun ketika menambahkan fm maka hanya ada satu spasi yang muncul.
Download Video Tutorial
