Tag Archives: Query

Pivot Query: konversi row ke column

Inti pivot query adalah menampilkan data row menjadi column. Contoh praktisnya, saya punya data berikut ini create table trx(PART varchar2(1), TRX_DATE date, DOC_NO varchar2(10), TRX_CODE varchar2(1), AWAL number, TRX_QTY number,AKHIR number);

Posted in SQL and PL/SQL | Tagged , , , , | 5 Comments

Tuning Query dengan SQL Trace dan tkprof

Beberapa waktu yang lalu saya membahas tuning query dengan explain plan. Dengan explain plan kita bisa tahu (meng-estimate) nantinya query kita itu memakai “execution plan” yang mana. Sementara dengan SQL trace kita bisa mengetahui query yang sedang berjalan ini menggunakan … Continue reading

Posted in Performance Tuning | Tagged , , , , , , , , | 13 Comments

Tuning Query dengan Explain Plan

Suatu proses (query) sebelum dijalankan, database Oracle menentukan dulu mana langkah-langkah yang paling optimal (efektif dan efesien) yang akan dipilih. Contoh query yang melibatkan 5 tabel, paling tidak ada 1x2x3x4x5 pilihan langkah (execution plan) tabel-table mana yang akan di-joint terlebih … Continue reading

Posted in Performance Tuning, SQL and PL/SQL | Tagged , , , , , , | 17 Comments

Menampilkan rownum ganjil dan genap

Misalkan suatu aplikasi ingin menampilkan rownum ganjil dan genap, bagaimana caranya? [Dalam contoh ini saya menggunakan view dba_users sebagai object yang diquery]. Secara logika, untuk menampilkan rownum genap adalah berikut ini : SQL> select rownum from dba_users where rownum/2=trunc(rownum/2); Dan … Continue reading

Posted in SQL and PL/SQL | Tagged , , , , , , , | Leave a comment