Postingan

DDL (Data Definition Language) dalam Oracle 10G

DDL atau Data Definiton Language  adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data. 5 Macam perintah DDL yang ada di Oracle : – CREATE TABLE Digunakan untuk membuat tabel. Syntax umumnya sebagai berikut : CREATE TABLE [schema, ] table ( column datatype [DEFAULT expr][,...]); Contoh pembuatan sebuah tabel adalah : CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc    VARCHAR2(13)); – ALTER TABLE Statemen ALTER TABLE digunakan untuk : ~ Menambahkan kolom baru  Untuk menambah kolom baru, syntax umumnya sebagai berikut : ALTER TABLE table ADD         (column datatype [DEFAULT expr] [, column datatype]...); Contoh penambahan kolom pada tabel dept yang dibuat di atas adalah : AL...

DML (Data Manipulation Language) dalam Oracle 10G

Data Manipulation Language (DML) merupakan bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. A. Penambahan data (Insert) pada sebuah tabel : Syntax: INSERT INTO nama_tabel(field ke-1, ….. field ke-n) VALUES(nilai_field_ke-1, …. nilai_field_ke-n); Contoh : INSERT INTO Mahasiswa VALUES ('5107100029','Jeffrey Hermanto','RSMJ 12','0811232425') B. Pembaruan data (Update) pada sebuah tabel : Syntax: UPDATE nama_tabel SET nama_field = data_baru WHERE nama_field = data_lama; Contoh :  UPDATE Mahasiswa SET Telp = '7312345' WHERE Nama = 'Jeffrey Hermanto Halimsetiawan' C. Penghapusan data (Delete) pada sebuah tabel : Syntax: DELETE FROM nama_tabel [ WHERE kondisi]; Contoh : DELETE FROM Mahasiswa WHERE Nama = 'Jeffrey Hermanto' D. Pemilihan data dari satu atau beberapa tabel : Syntax : SELECT [DISTINCT] select_list ...

Pengertian Subquery & Jenisnya

Gambar
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 query tidak diperlukan kecuali melakukan Top-N Analysis Gunakan ope...

Operasi Join Pada Oracle

Gambar
JOIN TABLE Join  merupakan sebuah operasi yang digunakan untuk mendapatkan data   gabungan dari dua tabel atau lebih. Operasi ini digunakan dalam perintah   SELECT dan biasanya dipakai untuk memperoleh detail data dari tabel-tabel   yang saling terkait (memiliki relasi). Operasi  JOIN  pada Oracle ,  yaitu  : Berdasarkan tanda pembanding pada klausa where: 1. Equi Join 2. Non-Equi Join Berdasarkan data yang dihasilkan: 1. Inner Join 2. Outer Join 3. Self Join Join antara dua tabel memerlukan kondisi join yang digunakan untuk menghubungkan data darai satu tabel ke data yang ada di tabel lain. Kondisi join didefinisikan pada klausa WHERE.    Pada klausa Select : Kolom yang ditampilkan diawali dengan nama tabel asal kolom tersebut dibatasi oleh tanda titik (.) Pada Klausa Where: Digunakan untuk mendefinisikan kondisi join, nama tabel harus disebutkan sebelum nama kolom penghubung, jika tidak dapat menyebabkan ...