Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

X. Join Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T

Presentasi serupa


Presentasi berjudul: "X. Join Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T"— Transcript presentasi:

1 X. Join Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Basis Data [TK1064] X. Join Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T

2 JOIN Digunakan untuk menggabungkan data dari sumber tabel lebih dari 1. Perhatikan ER berikut

3 JOIN

4 JOIN

5 SELECT tabel_a.*, tabel_b.* FROM tabel_a JOIN tabel_b
Sintak UMUM SELECT tabel_a.*, tabel_b.* FROM tabel_a JOIN tabel_b ON (tabel_a.key=tabel_b.key)

6 JOIN 2 tabel Tampilkan nip,nama dan tanggal masuk sebagai pegawai untuk seluruh pegawai SELECT a.nip,a.nama,b.tglmulai FROM guru a JOIN menjabat b ON (a.nip=b.nip)

7 JOIN lebih dari 2 tabel Tampilkan nip,nama dan tanggal masuk sebagai pegawai serta nama jabatan dan gajinya untuk seluruh pegawai SELECT a.nip,a.nama,b.tglmulai,c.namajabatan,c.gaji FROM guru a JOIN menjabat b ON (a.nip=b.nip) JOIN jabatan c ON (b.kodejabatan=c.kodejabatan)

8 JOIN dengan filter WHERE
Tampilkan nip,nama dan tanggal masuk sebagai pegawai serta nama jabatan dan gajinya untuk seluruh pegawai yang jabatannya adalah STAFF SELECT a.nip,a.nama,b.tglmulai,c.namajabatan,c.gaji FROM guru a JOIN menjabat b ON (a.nip=b.nip) JOIN jabatan c ON (b.kodejabatan=c.kodejabatan) WHERE c.namajabatan = 'STAFF';

9 JOIN dengan WHERE Tampilkan nip,nama dan tanggal masuk sebagai pegawai untuk seluruh pegawai SELECT a.nip,a.nama,b.tglmulai FROM guru a, menjabat b WHERE a.nip=b.nip

10 JOIN WHERE lebih dari 2 tabel
Tampilkan nip,nama dan tanggal masuk sebagai pegawai serta nama jabatan dan gajinya untuk seluruh pegawai SELECT a.nip,a.nama,b.tglmulai,c.namajabatan,c.gaji FROM guru a,menjabat b,jabatan c WHERE a.nip=b.nip AND b.kodejabatan=c.kodejabatan

11 JOIN dengan filter WHERE
Tampilkan nip,nama dan tanggal masuk sebagai pegawai serta nama jabatan dan gajinya untuk seluruh pegawai yang jabatannya adalah STAFF SELECT a.nip,a.nama,b.tglmulai,c.namajabatan,c.gaji FROM guru a,menjabat b,jabatan c WHERE a.nip=b.nip AND b.kodejabatan=c.kodejabatan AND c.namajabatan = 'STAFF'

12 Latihan

13 Latihan Tampilkan semua siswa yang mengambil matapelajaran Sejarah (yg di tampilkan nis, nama, dan nama mp, nilai) Tampilkan semua siswa yang mengambil matapelajaran Sejarah dan dimungkinkan untuk mengambil remidi (nilai < 25)

14 Latihan 3. Tampilkan jadwal mengajar dari guru dengan nip = ’11’
4. Tampilkan jadwal guru, meliputi nama guru dan nama matapelajarannya, untuk guru dengan nip = ‘10’, terurut berdasarkan harinya

15 Latihan 5. Tampilkan semua data siswa dengan nama walikelasnya
6. Tampilkan semua data siswa yang walikelasnya sudah berumur > 60 tahun

16 Latihan TAK Tampilkan semua siswa yang dengan nama jenjang prodi dan minimal poin yang harus di tempuhnya Tampilkan semua peran kegiatan yang sudah dilakukan oleh siswa dan sudah di approve di bulan maret 2015

17 Latihan TAK 3. Tampilkan semua siswa dan kegiatannya (libatkan nama peran kegiatan, nama kegiatan, dan tempatnya), urutkan berdasarkan tgl kegiatan menurun 4. Tampilkan semua peran kegiatan yang sudah dilakukan oleh siswa yg termasuk kategori Tri Dharma Perguruan Tinggi

18 Latihan TAK 5. Tampilkan semua kegiatan siswa diapprove selama jam kerja (8 s/d 17) 6. Tampilkan semua kegiatan siswa yang dilakukan di quarter 1 tahun 2015

19

20 Daftar Pustaka [1] Wikipedia
[2] [3] Modul Praktikum TK1064. Hanung NP [4] ogram/Mysql/BelajarMySQL-15.pdf


Download ppt "X. Join Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T"

Presentasi serupa


Iklan oleh Google