RSS

Melakukan Query Berdasarkan Range RowID Tertentu

27 Feb

Jika Anda mempunyai data atribut pada MapInfo dengan jumlah data (record) yang banyak, kemudian ingin membagi data tersebut menjadi beberapa bagian dengan range RowID tertentu (misalnya dari RowID 1-10, 11-20, 21-30, dst), hal ini dapat dilakukan dengan melakukan query by range RowID.

Sedikit penjelasan mengenai RowID >>

Setiap record pada table mempunyai sebuah sequential record number (nomor urut yang sifatnya unique) yang disebut RowID. Misalkan Anda ingin memilih/select setiap record dari table Anda, cara yang paling mudah adalah dengan mengecheck table melalui RowID. RowID adalah sebuah function, bukan nama kolom.

Berikut ini adalah contoh query berdasarkan range 1-10, 11-20, dst :

  • Data asli (terdiri dari 47 record)

  • Lakukan query dari RowID 1-10.
  • Query > SQL Select > isikan seperti screenshot di bawah ini :

 

  • Hasilnya adalah hanya 10 record pertama yang akan muncul di browser query :

  • Hal yang sama dapat diaplikasikan untuk query dengan range 11-20 dengan mengganti angka 1 dan 10 pada query di atas dengan 11 dan 20. Anda dapat memodifikasinya sesuai kebutuhan.
 
Leave a comment

Posted by on 27 February 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: