Selasa, 10 Oktober 2017

DML *SELECT




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
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
-
-

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