Penggunaan Update Column dan Ekspresi
Sering
kali dalam modifikasi data kita tidak
ingin mengupdate keseluruhan data melainkan sebagian data saja, atau
data-data yang memiliki parameter tertentu. Untuk melakukannya maka perlu
memahami terlebih dahulu fungsi ekspresi yang digunakan dalam Update Column
maupun SQL Select.
Dalam update menggunakan SQL Select hasilnya (baik tabel maupun kolum) yang digunakan akan bersifat sementara. Bila ingin digunakan lebih lanjut harus di simpan menggunakan Save Copy As
Sedangkan bila menggunakan Tool Update Column maka terlebih dahulu kita melakukan selesi/filter/query dari tabel yang ingin kita update menggunakan tool SQL Select maupun Tool Select. Baru setelah itu tabel hasi query kita update menggunakan Update Column
Contoh perbandingan Update untuk kolum ST_TYPE menjadi DR untuk semua record yang memiliki STREET_TYPE_CODE = DRIVE
SQL Select
Dalam menggunakan SQL Select proses fiter ini bisa langsung di setting dan menghasilkan update kolum seperti apa yang kita harapkan.
Dari prosess di atas akan menghasilkan Tabel
sementara yang berisi semua record dengan nilai kolum Street_type_code = “Drive”
Jangan lupa bila kita ingin tetap menginginkan hasil prosess di atas table tersebut harus kita simpan dengan menggunakan Save Copy As atau Save Workspace
Tool Select
Bila
di perhatikan maka kita akan melihat bahwa hasil SQL Select dan Select
sedikit berbeda. Dalam SQL select
kita bisa memilih kolum apa saja yang ingin kita tampilkan bahkan sekaligus
membuat kolum baru bernama “ST_TYPE”. Berbeda dengan tampilan tool Select. Tool ini menampilkan keseluruhan
kolum dan tentu saja kolum “ST_TYPE” belum ada. Bila ingin menambahkan kolum
baru tersebut maka sebelum perintah select di atas terlebih dahulu kita
modifikasi tabel Orginalnya dengan menggunakan menu tab TABEL >> Tabel
>> Modify Structure
Setelah kita melakukan prosess seleksi maka bisa di
lihat hasilnya pada kolum baru bernama “ST_TYPE” yang memiliki nilai NULL
(kosong). Di kolum ini lah kita akan mengupdate data tersebut dan mengisinya
menjadi “DR” dengan tool Update Column.
Lalu sekarang gunakan tool Update Column
Maka kolum ST_TYPE yang sebelumnya kosong akan
terisi dengan nilai “DR”
No comments:
Post a Comment