MODUL IV
QUERY PADA TABEL
4.1 TUJUAN
4.1.1 Mahasiswa dapat melakukan query pada satu tabel
4.1.2 Mahasiswa dapat melakukan query berdasarkan kondisi tertentu.
Sintaks : SELECT field1,
field2,..... FROM nama_tabel;
SELECT pelanggan.id_pelanggan,
pelanggan.nm_pelanggan, pesan.id_pesan,
pesan.tgl_pesan
FROM pelanggan INNER JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;
c. Outer Join : Join yang yang menghasilkan semua data dari semua
tabel dan membatasi data dari tabel lain. Dalam SQL dapat di
bedakan menjadi left join dan right join
LEFT JOIN / LEFT OUTER JOIN : jika tabel yang terletak disebelah
kiri operator Left Outer Join ada yang tidak memiliki pasangan dengan
tabel yang terletak di kanan operator Left Outer Join baris ini akan tetap
disertakan dalam hasil penggabungan.
Bentuk umum:
SELECT tabel1.*, tabel2.*
FROM tabel1 LEFT JOIN tabel2
ON tabel1.PK=tabel2.FK;
Contoh perintah SQL:
SELECT pelanggan.id_pelanggan,pelanggan.nm_pelanggan,
pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan LEFT JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;
RIGHT JOIN / RIGHT OUTER JOIN : jika baris tabel yang terletak
disebelah kanan operator Right Outer Join ada yang tidak memiliki
pasangan dengan tabel yang terletak di kanan operator Right Outer Join
baris ini akan tetap disertakan dalam hasil penggabungan.
Bentuk umum:
SELECT
pelanggan.id_pelanggan,pelanggan.nm_pelanggan,
pesan.id_pesan,pesan.tgl_pesan
FROM pelanggan RIGHT JOIN pesa
ON pelanggan.id_pelanggan=pesan.id_pelanggan;
Nama Catatan
4.4.2 Jobsheet
Menampilkan
urutan data pada Pada gambar di atas merupakan perintah SQL
tabel database
yang anda buat untuk menampilkan data pada table
dengan semua menggunakan query “select nama_kolom from
data yang
akhiran “U dan nama_tabel where kondisi like ’pola’ or
N”. nama_kolom like ‘pola’;” di mana pada gambar
di atas adalah menampilkan data dari kolom
pelanggan dengan kondisi
nama pelanggan yang berakhiran huruf ‘A’ atau ‘i’
sehingga didapatkan hasil seperti pada gambar.
4 Menggunakan
sintax REGEXP
untuk mencari
data yang pada
tabel database
yang anda buat. Pada gambar di atas merupakan perintah SQL
Dapus
https://secercahilmu25.blogspot.com/2018/03/query-multi-tabel.html
https://olenofratama.blogspot.com/2012/12/sql.html