Postingan

Menampilkan postingan dari Desember, 2017

pengertian subquery pada oracle 10 g

Gambar
Pada postingan kali ini saya akan membahas tentang subquery  Subquery adalah statement SELECT yang di-embed-kan dalam klausa selain statement SELECT. Subquery dapat ditempatkan dalam klausa SQL termasuk dalam : klausa WHERE klausa HAVING klausa FROM Contoh penggunaan subquery, pada gambar dibawah ini :   penjelasan : subquery pada gambar merupakan perintah untuk menampilkan last_name, salary pegawai dari tabel employees, yang memiliki gaji lebih besar dari pegawai yang memiliki last_name 'Vargas'. gaji 'Vargas' = 2500, maka akan ditampilkan last_name dan salary pegawai yang memiliki gaji lebih besar dari 2500. bukti gaji 'Vargas' : Subquery ( inner query ) akan dieksekusi sebelum main query ( outer query ). Hasil dari subquery akan digunakan oleh main query. Panduan Penggunaan Subquery Letakkan sub quer y  di dalam tanda kurung Tempatkan sub quer y  pada sisi kanan dari kondisi pembandingan Klausa ORDER BY dalam sub ...

pengertian pengertian join di oracle

assalamualaikum. Pada bahasa SQL, operasi join atau penggabungan "menyamping" antar table adalah operasi dasar database relasional yang sangat penting. Untuk mendukung perancangan database resional yang baik, berikut adalah penjelasan dan ilustrasi mengenai join ini. Cara kerja join ialah dengan mencari kecocokan kolom tertentu pada sebuah tabel dengan kolom tertentu pada tabel lain, kemudian menampilkan hasilnya sebagai satu set data gabungan. Secara garis besar, terdapat 3 macam join, yaitu INNER JOIN, LEFT JOIN dan RIGHT JOIN. Namun, selain dari 3 macam tersebut, terdapat tambahan beberapa varian tergantung dari RDBMS yang digunakan. 1.INNER JOIN Dengan INNER JOIN hanya akan ditampilkan baris-baris yang satu sama lain memiliki kecocokan. Contoh: SELECT a.nama, b.gejala FROM pasien a  INNER JOIN gejala b ON b.id = a.id; |------ |---------- | | nama | gejala      | |------ |---------- | | John  | Demam   |  | Jane  | Pusing     |...

Group function pada oracle

Oracle Grup Function Tidak seperti fungsi baris tunggal (single row functions), fungsi grup (group functions) beroperasi pada kumpulan baris-baris data (rows) untuk menghasilkan satu hasil per kelompok. Kelompok-kelompok ini bisa merupakan seluruh isi table atau table yang dibagi menjadi beberapa kelompok. Fungsi grup tampil pada klausa SELECT dan HAVING. Group Functions • AVG • COUNT • MAX • MIN • STDDEV • SUM • VARIANCE Klausa GROUP BY dan HAVING di dalam perintah SELECT Secara default, seluruh row di dalam table diperlakukan sebagai satu grup. Kita menggunakan klausa GROUP BY di dalam SELECT untuk membagi baris-baris data menjadi grup-grup yang lebih kecil. Sebagai tambahan, untuk membatasi hasil dari grup yang dikembalikan, kita gunakan klausa HAVING. Sintaks SELECT column, group_functions FROM table [WHERE condition] [GROUP BY group_by_expression] [HAVING group_condition] [ORDER BY column] dimana: group_by_expression menentukan kolom-kolom yang nilai-nilainya menentu...