Yudhi'm Blog

Blog yang berisi berbagai macam tulisan & tutorial umum. Enjoy the blog here!!!

Banner Iklan1

Banner Iklan1
Sudahkah keluarga Anda terlindungi?

Banner Iklan

Banner Iklan
970x90

Penyeragaman Data dan Penggunaan Fungsi TRANSLATE

Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
Djoni Darmawikarta
djoni_darmawikarta@yahoo.ca
Lisensi Dokumen:
Copyright © 2004 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
Disejumlah proyek “business intelligence”, saya ditugaskan untuk “membersihkan” data (data
cleansing). Salah satu jenis pembersihan yang sering diperlukan adalah penyeragaman. Misalnya
penyeragaman karakter pemisah (delimiting character) yang digunakan untuk menyimpan beberapa
nama didalam satu field data.
Penyeragaman karakter pemisah memudahkan langkah proses pembersihan data selanjutnya;
misalnya memisahkan setiap nama untuk masing-masing disimpan didalam satu fieldnya sendiri.
Berikut contoh data nama tersebut yang sering saya temui.
KARAKTER
PEMISAH
&
,
/
;
CONTOH DATA
Yanti & Ben
Andi, Dita
Stilfanus/Ron/Albert
Sam;Tom;Igor;Grace
Oracle database memiliki fungsi TRANSLATE yang dapat kita manfaatkan untuk penyeragaman
karakter pemisah.
Misalkan beberapa nama yang disimpan jadi satu field dalam contoh diatas ada didalam field
NAMA PELANGGAN dan tabel datanya PELANGGAN, maka:
SELECT TRANSLATE( NAMA PELANGGAN, ‘&,/;’ , ‘~~~~’ ) nama_pelanggan_terseragam
FROM PELANGGAN
akan menghasilkan:
nama_pelanggan_terseragam
Yanti ~ Ben
Andi ~ Dita
Stilfanus~Ron~Albert
Sam~Tom~Igor~Grace
1

Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
Parameter pertama (NAMA PELANGGAN) dari fungsi TRANSLATE berisi input yang ingin
diseragamkan. Parameter kedua berisi daftar karakter asal. Parameter ketiga berisi karakter
terjemahan yang urutannya sama dengan urutan karakter asal; dalam kasus penyeragaman diatas
semuanya adalah karakter ~ (tilde)1
1
Dalam pengalaman saya, karakter tilde, yang tombol keyboard-nya terletak dipaling kiri atas, hampir
tidak pernah dipakai user untuk data entry.
Bagikan :
+
Previous
Next Post »
1 Komentar untuk "Penyeragaman Data dan Penggunaan Fungsi TRANSLATE"

Informasi Pilihan Identitas:
Google/Blogger : Khusus yang punya Account Blogger.
Lainnya : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan).

 
Template By Kunci Dunia
Back To Top