25 November 2015

Penggunaan Update Column dan Ekspresi

update column mapinfo 12

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.

Update Column di dalam SQL Select
Dari prosess di atas akan menghasilkan Tabel sementara yang berisi semua record dengan nilai kolum Street_type_code = “Drive”

data street type
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
prosess update menggunakan ekspresi mapinfo 12


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

proses menambah kolum mapinfo 12


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.
seleksi dengan tool Select Mapinfo 12

Lalu sekarang gunakan tool Update Column
proses update column mapinfo 12


Maka kolum ST_TYPE yang sebelumnya kosong akan terisi dengan nilai “DR”

seleksi dengan tool Select Mapinfo 12

Bila kita ingin menyimpan hasil update yang telah di jalankan cukup tekan Ctrl+S key pada keyboard.

No comments:

Post a Comment