Fungsi konversi digunakan untuk mengubah data dari satu tipe ke tipe lain guna memenuhi persyaratan komputasi atau format data tertentu. Fungsi ini memastikan kompatibilitas dan keakuratan data saat memproses data dari berbagai sumber atau format. Topik ini menjelaskan cara menggunakan fungsi konversi dalam fungsi bawaan.
BI_DATEFORMAT
BI_DATEFORMAT digunakan untuk memformat tanggal dan menghasilkan teks.
Sintaksis | BI_DATEFORMAT(tanggal, format) |
Deskripsi |
|
Deskripsi | Memformat tanggal dan mengeluarkan teks. |
Tipe data keluaran | String |
Contoh | BI_DATEFORMAT(2020-09-29, 'yyyyMMdd') = '20200929' |
BI_TODATE
BI_TODATE digunakan untuk mengonversi string menjadi tipe tanggal.
Sintaksis | BI_TODATE(string_tanggal, format) |
Deskripsi |
|
Deskripsi | Mengurai string <date_string> dalam format <format> dan mengonversinya menjadi tipe tanggal. |
Tipe data keluaran | Tanggal |
Contoh | BI_TODATE('2020-09-29', 'yyyy-MM-dd') = 2020-09-29 |
BI_TODOUBLE
BI_TODOUBLE digunakan untuk mengonversi teks atau nilai numerik menjadi bilangan titik mengambang.
Sintaksis | BI_TODOUBLE(ekspresi) |
Deskripsi | ekspresi: teks atau nilai yang akan dikonversi. |
Deskripsi | Mengonversi teks atau nilai numerik menjadi bilangan titik mengambang. |
Tipe data keluaran | N/A |
Contoh | BI_TODOUBLE('123.21') = 123.21 BI_TODOUBLE(3) = 3.0 |
BI_TOINT
BI_TOINT digunakan untuk mengonversi teks atau nilai numerik menjadi bilangan bulat.
Sintaksis | BI_TOINT(ekspresi) |
Deskripsi | ekspresi: teks atau nilai yang akan dikonversi. |
Deskripsi | Mengonversi teks atau angka menjadi bilangan bulat. Jika ada bagian desimal, itu akan diabaikan. |
Tipe data keluaran | N/A |
Contoh | BI_TOINT('123.9') = 123 |
BI_TOSTR
BI_TOSTR digunakan untuk mengonversi nilai numerik menjadi string.
Sintaksis | BI_TOSTR(ekspresi) |
Deskripsi | ekspresi: nilai baris yang akan ditambahkan. |
Deskripsi | Mengonversi nilai numerik menjadi string. |
Tipe data keluaran | String |
Contoh | BI_TOSTR(123) = '123' |