Anda di halaman 1dari 3

Muna Mujidah / 190602011

 Mengubah dan mengedit menggunakan sintaks :


Update [ignore] nama_tabel
Set nama_field_1=expr1[,nama_field_2=expr2 …]
[where kondisi seleksi]
 Mengubah data, menggunakan sintaks :
Delete from nama_tabel
[where ekspresi seleksi]

Pertemuan III
Query, Join, dan Union
3.1 Tujuan
 Praktikan memahami dan dapat menggunakan perintah – perintah SQL Standar yang
termasuk dalam Data Manipulation Language.
 Praktikan memahami dan dapat menerapkan teknik Join dengan SQL.
3.2 Materi
 Query kompleks (Multi – Table Queries)
 Subquery
 Menggunakan Teknik Join
 Menggunakan Klausa UNION untuk mengkombinasikan hasil Query
3.3 Teori
Perintah SQL yaitu DML (Data Manipulation Language) terutama perintah SELECT
dan variasinya dalam bentuk query/subquery, Teknik Join dan Union. Query adalah
permintaan data yang sudah dimodifikasi sedemikian rupa sehingga hanya
menghasilkan / menampilkaan data yang diinginkan. Join adalah proses menggabungkan
data data dari dua table atau lebih dengan cara merelasikannya, untuk mendapatkan
gambaran keseluruhan data secara lebih baik.
 Macam – macam JOIN :
 Cross Join, adalah perwujudan dari bentuk produk kartesian terhadap
dua table.
 Self Join, adalah join yang dilakukan terhadap satu table tunggal,
dengan memanfaatkan alias untuk mendeskripsikan referensi table
berbeda yang sebenarnya berasal dari table yang sama.
 Inner Join, disebut juga Equijoins adalah Teknik join yang dilakukan
dengan mendeskripsikan nilai field yang ekuivalen dua table.
 Natural Join, bentuk lain dari Inner Join yang menghilangkan data yang
muncul lebih dari satu kali.
 Outer Join (Left dan Right Join), adalah bentuk join yang outputnya
menampilkan keseluruhan record dari salah satu tabel referensi (yang
disebutkan disebelah kanan klausa OUTER JOIN, maupun yang
disebelah kiri).
Union adalah perintah untuk mengkombinasikan dua atau lebih Query, sehingga
menghasilkan output yang lebih fleksibel.
3.4 Praktek
A. Menggunakan Query
Perintah SQL yang mungkin paling sering digunakan adalah perintah select.
Fungsi dari perintah ini adalah untuk meretrieve informasi dari satu Table atau lebih.

 Klausa SELECT
 *

 = Menampilkan data seluruh field yang ada pada table
 Distrinct = Menampilkan setiap data unik yang ada dalam sebuah field
table
 Distrinctrow = Menampilkan record (baris) tertentu saja.

 Klausa From
Klausa ini digunakan untuk memberikan keterangan tentang table mana yang
mengandung field yang akan ditampilkan, dan tabel yang dicantumkan dapat
lebih dari satu.
1. Menyebutkan nama tabel dan fieldnya
Contoh : select barang.nama_barang from barang;
2. Menyebutkan nama fieldnya saja
Contoh : select nama_barang from barang;
3. Menambahkan alias
Contoh : select p.nama_barang from barang as p;
 Klause where
Klausa ini digunakan untuk menyeleksi / menyaring data – data output yang
ingin ditampilkan.

Contoh :

Anda mungkin juga menyukai