Kamis, 31 Mei 2012

Cross Join

Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY P004 55000 XX01 BELAJAR JAVA PR06 75000 Tabel PENGARANG : ID_PENGARANG NAMA ALAMAT P001 WISNU ARDIHERDIYAN ...

Kamis, 24 Mei 2012

Full Join

Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY P004 55000 XX01 BELAJAR JAVA PR06 75000 Tabel PENGARANG : ID_PENGARANG NAMA ALAMAT P001 WISNU ARDIHERDIYAN ...

Right Join

Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY P004 55000 XX01 BELAJAR JAVA PR06 75000 Tabel PENGARANG : ID_PENGARANG NAMA ALAMAT P001 WISNU ARDIHERDIYAN ...

Left Join

Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY P004 55000 Tabel PENGARANG : ID_PENGARANG NAMA ALAMAT P001 WISNU ARDIHERDIYAN YOGYAKARTA P002 DIANA...

Inner Join

Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY P004 55000 Tabel PENGARANG : ID_PENGARANG NAMA ALAMAT P001 WISNU ARDIHERDIYAN YOGYAKARTA P002 DIANA...

Query Join (Inner Join)

Query INNER JOIN menghasilkan output yang sama dengan query JOIN biasa, jadi di contoh dibawah ini saya akan menulis JOIN saja biar cepat. Tabel DETAIL_BUKU : KODE_BUKU JUDUL ID_PENGARANG HARGA BK01 BUDIDAYA IKAN P001 15000 BK02 BUDIDAYA CACING P001 25000 BK03 PENGOLAHAN LIMBAH P003 17500 BK04 MERAWAT TANAMAN P002 10000 BK05 PERAKITAN PC P004 35000 BK06 BELAJAR QUERY ...

Jumat, 18 Mei 2012

Limit di Oracle

Jika di MySQL kita biasa menggunakan limit untuk membatasi jumlah row yang muncul, namun di Oracle limit tidak ada. Nah kalau kita ingin menggunakan limit di Oracle, kita dapat menggunakan rownum. Contoh di MySQL : select     * from      t_karyawan limit 100 Contoh di Oracle: select     * from      t_karyawan where     rownum <= 1...