Lompat ke konten Lompat ke sidebar Lompat ke footer

Materi Basis Data - Join & Union


🔗 Link Materi


-- membuat database

CREATE DATABASE data_siswa;


-- mengaktifkan data_siswa

USE data_siswa;


-- membuat tabel tabel_siswa

CREATE TABLE tabel_siswa(

id_siswa varchar(5),

nama_siswa varchar(30),

jk varchar(1),

id_kelas int(1)

);


-- membuat tabel tabel_kelas

CREATE TABLE tabel_kelas(

id_kelas int(1),

nama_kelas varchar(15)

);


-- memasukkan data

INSERT INTO data_siswa VALUES

('S001','Hadi','L',1),

('S002','Ayu','P',5),

('S003','Rafi','L',2),

('S004','Erni','P',3),

('S005','Nia','P',6);


INSERT INTO tabel_kelas VALUES

(1,'X RPL'),

(2,'X PBS'),

(3,'XI RPL'),

(4,'XI PBS'),

(5,'XII RPL'),

(6,'XII PBS');


-- cross join

SELECT * FROM tabel_siswa CROSS JOIN tabel_kelas


-- inner join

SELECT * FROM tabel_siswa,tabel_kelas

WHERE tabel_siswa.id_kelas=tabel_kelas.id_kelas;


SELECT * FROM tabel_siswa INNER JOIN tabel_kelas

ON tabel_siswa.id_kelas=tabel_kelas.id_kelas;


SELECT * FROM tabel_siswa JOIN tabel_kelas

USING(id_kelas);


-- outer join

SELECT * FROM tabel_siswa FULL OUTER JOIN tabel_kelas

ON tabel_siswa.id_kelas=tabel_kelas.id_kelas

ORDER BY tabel_siswa.id_kelas;


-- full outer join

SELECT * FROM tabel_siswa

left JOIN TABEL_kelas

ON tabel_siswa.id_kelas=tabel_kelas.id_kelas

UNION

SELECT * FROM tabel_siswa

right JOIN TABEL_kelas

ON tabel_siswa.id_kelas=tabel_kelas.id_kelas

Posting Komentar untuk "Materi Basis Data - Join & Union"