Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehWidyawati Rachman Telah diubah "7 tahun yang lalu
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
20
Daftar Pustaka [1] Wikipedia
[2] [3] Modul Praktikum TK1064. Hanung NP [4] ogram/Mysql/BelajarMySQL-15.pdf
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.