RSS

Mengurutkan Data Atribut Berdasarkan Panjang Karakter

11 Jan

Terkadang user karena kebutuhan tertentu ingin mengurutkan kolom tertentu di MapInfo berdasarkan panjang karakternya. Berikut ini beberapa alternatif cara yang dapat dilakukan :

CARA I :

  • Contoh di bawah ini adalah mengurutkan panjang karakter pada kolom Name. Data asli:

  • Query > SQL Select, set seperti gambar di bawah ini. Function yang digunakan untuk menghitung panjang data adalah Len(NamaTabel). “PanjangData” pada screenshot di bawah ini berfungsi sebagai alias kolom (Anda dapat menamai sembarang).

  • Hasilnya akan diperoleh sebagai berikut :

  • Anda dapat menyimpan hasil query tersebut sebagai table baru permanen melalui File > Save Copy As.

CARA II :

  • Alternatif lain, Anda dapat mencoba melakukan hal yang sama dengan menjalankan syntax berikut pada MapBasic window (Options > Show MapBasic Window). Ketik syntax berikut ini, untuk pindah baris, Anda dapat menekan Ctrl Enter. Blok semua syntax berikut, kemudian tekan enter.

Formula :

Select Len(NamaKolom) from (NamaTabel)

order by (NamaKolom) into selection [enter]

Browse * from selection [enter]

Catatan : selection bisa diganti dengan nama lain (sembarang).

  • Buka hasilnya melalui Window > New Browser Window atau dengan menekan F2, pilih tabel dengan nama selection.
  • Selanjutnya akan muncul browser Query1 sebagai tabel selection. Kolom Name telah terurutkan dari karakter terpendek sampai terpanjang seperti hasil pada CARA I di atas.
 
Leave a comment

Posted by on 11 January 2012 in MapInfo

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: