DML ( data manipulation language ) DML adalah bagian dari SQL yang digunakan untuk memulihkan dan memanipulasi data. Perintah ini digunakan untuk memberikan query dan perubahan yang dilakukan di dalam tabel.
JOIN
1.JOIN atau INNER JOIN
Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian.
2. LEFT JOIN atau LEFT OUTER JOIN
Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian dan juga semua record pada tabel sebelah kiri.
3. RIGHT JOIN atau RIGHT OUTER JOIN
Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian dan juga semua record pada tabel sebelah kanan.
contoh :
SELECT Nilai.NIM, NAMA_MHS, KD_MK, MID
FROM Nilai INNER JOIN Mahasiswa
ON Nilai.NIM = Mahasiswa.NIM
Hasil :
NIM
|
NAMA_MHS
|
KD_MK
|
MID
|
10296832
10296126
31296500
41296525
21196353
50095487
|
Nurhayati
Astuti
Budi
Prananigrum
Quraish
Pipit
|
KK021
KD132
KK021
KU122
KU122
KD132
|
60
70
55
90
75
80
|
SELECT Mahasiswa.NIM, NAMA_MHS, KD_MK, MID
FROM Mahasiswa LEFT OUTER JOIN Nilai
ON Nilai.NIM = Mahasiswa.NIM
NIM
|
NAMA_MHS
|
KD_MK
|
MID
|
10296832
10296126
31296500
41296525
21196353
50095487
10296001
21198002
|
Nurhayati
Astuti
Budi
Prananigrum
Quraish
Pipit
Fintri
Julizar
|
KK021
KD132
KK021
KU122
KU122
KD132
-
-
|
60
70
55
90
75
80
-
-
|
SELECT Mahasiswa.NIM, NAMA_MHS, KD_MK, MID
FROM Nilai RIGHT OUTER JOIN Mahasiswa
ON Nilai.NIM = Mahasiswa.NIM
Hasil :
NIM
|
NAMA_MHS
|
KD_MK
|
MID
|
10296832
10296126
31296500
41296525
21196353
50095487
10296001
21198002
|
Nurhayati
Astuti
Budi
Prananigrum
Quraish
Pipit
Fintri
Julizar
|
KK021
KD132
KK021
KU122
KU122
KD132
-
-
|
60
70
55
90
75
80
-
-
|
Dosen Pengampu
Bapak Muhamad Ropianto, M.Kom
0 komentar:
Posting Komentar