Posts

Showing posts from December, 2017

Penggunaan Sub Query

Image
SUBQUERY Subquery adalah sebuah perintah atau query dalam query, lebih jelasnya perintah SELECT didalam perintah SELECT, lihat analogi disamping kiri! Dimana query satu adalah sebuah query yang datanya akan bernilai sama dengan yang ada pada subquery.Sehingga bisa dikatakan query1 akan ditampilkan datanya diamana data tersebut merupakan hasil seleksi pada subquery.Adapun beberapa klausa yang digunakan dalam subquery ini adalah : WHERE  HAVING  FROM  Adapun type-type dari sub query adalah : Single row yaitu return valuenya hanya satu misal : DIKDIK Single row subquery memberikan hasil hanya satu baris pada bagian subquery.Untuk single row subquery ini yang digunakan adalah operator pembandingan : = , > , >= , < , <= , atau <>.Contoh : select last_name, job_id from employees where job_id = (select job_id from employees where employee_id = 141); Multiple row yaitu return valuenya lebih dari satu misal : DIKDIK, PRASTYO Multip...

Fungsi Join Pada SQL Oracle

Image
Setelah sebelumnya saya membahas tentang  Group Function  kali ini saya akan membahas tentang fungsi Join pada SQL Oracle. Join adalah cara untuk menghubungkan data yang diambil dari tabel-tabel melalui sebuah kolom yang menghubungkan dua tabel tersebut. Keuntungannya adalah kita hanya perlu mengetikkan satu query saja. Pada Oracle ada beberapa fungsi Join diantaranya adalah : - Natural Joins - Using Clause - On Clause - Full ( two-sided) outer joins Natural Joins Natural Joins digunakan untuk menampilkan fungsi join secara natural. Ada beberapa ketentuannya yakni nama harus sama, value harus sama dan tipe data harus sama. select department_id,department_name,location_id as Lokasi,city from departments natural join locations Using Clause Using Clause digunakan untuk memodifikasi fungsi natural join jika terdapat kolom yang memiliki nama yang sama tetapi memiliki tipe data yang berbeda. select employees.employee_id,employees.last_name,departments.location_i...

Group Function Pada Oracle

Image
Pada sesi ini saya akan membahas tentang Group Function pada SQL. Group Function berfungsi untuk membuat beberapa perintah/fungsi dalam satu baris perintah sql yang akan mengumpulkan data dari beberapa kolum dan menggabungkannya pada satu kolom. Beberapa fungsi yang terdapat pada group function diantaranya : -min -max -sum -count -avg -nvl Ada beberapa poin dalam mempelajari Group Function diantaranya : - Seluruh field yg masuk select list yg bukan group function harus masuk kedalam klausa group by. - Field yangg masuk group by tidak selalu ada dalam list. - Group function bisa digunakan dgn function lainnya. - Pembatasan group tidak bisa menggunakan where tetapi having. - Bisa gunakan order untuk mengurutkan data. Beberapa contoh perintah dalam penggunaan Group Function diantaranya adalah : Menampilkan rata-rata gaji,gaji tertinggi dan gaji terendah serta total gaji select round(AVG(salary)) as Rata2,max(salary) as Gaji_Tertinggi,min(salary) as Gaji_Terendah,sum(sal...