Rabu, 28 Desember 2016

     

Langkah - langkah menggunakan Alias, Aggregate, Where dan Join SQL

Query Menggunakan Alias Kolum dan Fungsi AggregatesQuery Menggunakan Alias Kolum dan Fungsi Aggregates



Fungsi Query pada mapinfo ini cukup powerfull. Bila membandingkannya dengan ArcGis maka disini adalah salah satu kelebihan mapinfo, yakni memberikan kita keleluasaan penuh terhadap fungsi query. Fungsi query pada mapinfo hampir tidak jauh beda dengan fungsi query pada dabase-databse lainnya dimana di dalam mapinfo kita bisa melakukan pengurutan hasil Query, pengelompokan, aggregate data, alias kolum dan semacamnya. Hal semacam ini tidak dapat di lakukan oleh fungsi query pada ArcGis. Dalam ArcGis untuk melakukan hal-hal semacam ini harus melalui tool-tool terpisah yang di dapat di dalam arctoolbox.

Menguasai proses query di dalam mapinfo dapat memberikan kita banyak kemudahan dalam mengolah data.  Berikut cara prosess query di dalam mapinfo:



Perhatikan gambar form window SQL Select di bawah ini:
Sql Select form di mapinfo 12

Pada text box "Select Columns:" terdapat beberapa ekspresi seperti
                CentroidX(obj) "X"
                CentroidY(obj) "Y"
                Count(*) "Jumlah"
                Max(ACT_CAD_POLYGON_TAB.CAD_POLYGON_PID) "Modus"

Maksudnya adalah pada prosess query tersebut  juga sekaligus di masukan prosess membuat kolum sementara yakni kolum X, Y, Jumlah, Modus
Kolum semntara/alias "X"  è CentroidX(Longitude) dari si object. 
Kolum semntara/alias "Y" è CentroidY(Latitude) dari si object
Kolum semntara/alias "jumlah" è Jumlah Kolum CAD_PID dengan nilai sama(duplicate)
Kolum semntara/alias "Modus" è Modus dari Kolum CAD_POLYGON_PID 

Berikut penggunaan fungsi aggregates
FUngsi Aggreagares di Mapinfo
Berikut contoh lain penggunaan Aggregates:
Baca Juga : Query data Tabular di MapinfoPada pemilihan data dengan query, data selalu dapat dipilih/filter tanpa perlu memperhatikan apakah layer dalam keadaan selectabelatau tidak.
Bila kita memiliki data sebagai berikut:
Data sales


Berikut analisa query total pendapatan sales representative dari tabel diatas.

Select ColumnsSALES_REP, sum(SALES)
Group by Columns: SALES_REP
Maka akan menghasilkan:
hasil analisa agregates

Berikut analisa rata-rata pendapatan:
Select Columns: SALES_REP, avg(SALES) “rata-rata”
Group by Columns: SALES_REP
 maka akan menghasilkan:


analisa rata-rata pendapatan

Cara Menggunakan Fungsi JOIN pada SQL Server

Perintah JOIN sering kali digunakan untuk menggabungkan 2 atau lebih table. Ada 2 cara yang dapat kita gunakan untuk melakukan perintah JOIN, berikut ialah contoh JOIN sederhana :














JOIN pun dapat kita klasifikasikan menjadi 3 jenis, yaitu :








  1. Perintah JOIN /INNER JOIN hanya menampilkan tabel pada sisi kiri yang datanya sama dengan data pada sisi kanan.
  2. Perintah LEFT JOIN akan menampilkan semua isi tabel sisi kiri, walaupun data pada sisi kanan nilainya tidak sama ataupun bernilai null.
  3. Perintah RIGHT JOIN akan menampilkan semua isi tabel sisi kanan, walaupun data pada sisi kiri nilainya tidak sama ataupun bernilai null.

1 komentar:

  1. Slot machines & video poker machines - JTM Hub
    The slot machine video 광양 출장안마 poker machines and video poker 동해 출장마사지 machines - JTM 충청남도 출장마사지 Hub. Discover slots, video poker machines 남원 출장샵 & video poker machines at 목포 출장안마 JTM

    BalasHapus