Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Fungsi SQL lanjut dan pengambilan data dari multiple table. KOMANG KURNIAWAN W.,M.CS. 4 Bahasa Basis Data.

Presentasi serupa


Presentasi berjudul: "Fungsi SQL lanjut dan pengambilan data dari multiple table. KOMANG KURNIAWAN W.,M.CS. 4 Bahasa Basis Data."— Transcript presentasi:

1 Fungsi SQL lanjut dan pengambilan data dari multiple table. KOMANG KURNIAWAN W.,M.CS. 4 Bahasa Basis Data

2 Character Functions

3 Fungsi-fungsi Case-Manipulation Fungsi-fungsi ini merubah bentuk pada karakter- karakter string : FunctionResult LOWER (‘SQL Course’)sql course UPPER (‘SQL Course’)SQL COURSE INITCAP (‘SQL Course’)Sql Course

4 Menggunakan FungsiFungsi Case Manipulation Menampilkan nomor pegawai, nama, dan nomor departemen untuk pegawai bernama Higgins :

5 Fungsi-fungsi Character- Manipulation Fungsifungsi manipulasi karakterkarakter string :

6 Menggunakan Fungsi-fungsi Character-Manipulation

7 Mendapatkan data dari beberapa tabel

8 SYNTAX SELECT Tabel1.Kolom1, Tabel1.Kolom2, …, Tabel1.Kolomn, Tabel2.Kolom1, Tabel2.Kolom2, …, Tabel2.Kolomn, … Tabeln.Kolom1, Tabeln.Kolom2, …, Tabeln.Kolomn FROM Tabel1, Tabel2,…, Tabeln [WHERE kondisi];

9 Relasi Antar Tabel

10 10 CARTESIAN PRODUCT  Menampilkan kombinasi data dari tabel-tabel  Contoh: SELECT Mahasiswa.NIM, Mahasiswa.nama, KRS.IdKelas, KRS.Nilai FROM Mahasiswa, KRS

11 PENGGUNAAN ALIAS SELECT alias1.kolom, alias2.kolom FROM tabel1 alias1, tabel2 alias2 WHERE kondisi Contoh: SELECT M.NIM, M.nama, K.IdKelas, K.Nilai FROM Mahasiswa M, KRS K

12 EQUIJOIN  Penggabungan antartabel yang menggunakan operator sama dengan (=) pada kondisi dalam klausa WHERE untuk membandingkan satu kolom dengan kolom lainnya  Contoh: SELECT M.NIM, M.nama, K.IdKelas, K.Nilai FROM Mahasiswa M, KRS K WHERE M.NIM = K.NIM

13 LEFT JOIN  informasi yang ditampilkan adalah semua data dari tabel sebelah kiri statement left join beserta pasangannya dari tabel sebelah kanan. Meskipun ada data dari sebelah kiri tidak mimiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa NULL  Contoh SELECT M.NIM, M.nama, K.IdKelas, K.Nilai FROM Mahasiswa M left join KRS K On M.NIM = K.NIM WHERE Nama like ‘%a%’

14 RIGHT JOIN  informasi yang ditampilkan adalah semua data dari tabel sebelah kanan statement right join beserta pasangannya dari tabel sebelah kiri. Meskipun ada data dari sebelah kanan statement right join tidak memiliki pasangan, data tersebut tetap ditampilkan dengan diberi pasangan NULL  Contoh SELECT M.NIM, M.nama, K.IdKelas, K.Nilai FROM Mahasiswa M Right join KRS K On M.NIM = K.NIM WHERE Nama like ‘%m%’


Download ppt "Fungsi SQL lanjut dan pengambilan data dari multiple table. KOMANG KURNIAWAN W.,M.CS. 4 Bahasa Basis Data."

Presentasi serupa


Iklan oleh Google