Search Header Logo
SQL pada Multi Table

SQL pada Multi Table

Assessment

Presentation

Computers

University

Medium

Created by

Edy Umar

Used 3+ times

FREE Resource

12 Slides • 9 Questions

1

​SQL pada Multi Table

​BASIS DATA XII

2

Word Cloud

Bagaimana kabar hari ini ?

3

Word Cloud

Semangat untuk belajar hari ini ?

4

Multiple Choice

Jika ingin menampilkan seluruh Field pada tabel data diri dapat menggunakan tanda.....

1

Semicolon ( ; )

2

Comma ( , )

3

Dot Command

4

Asterik ( * )

5

Double Apostrof

5

Multiple Choice

Untuk melihat data ( Selection), Query yang digunakan adalah.....

1

Update

2

Select

3

Delete

4

Skipper

5

Insert

6

Multiple Choice

Type data yang menyatakan waktu adalah.....

1

Date

2

Time

3

Datetime

4

Timestamp

5

Integer

7

Multiple Choice

DBMS adalah kepanjangan dari...

1

Database Monogement System

2

Database Menegement System

3

Database Management System

4

Database Modegement System

5

Database Maxogement System

8

Multiple Choice

Diartikan sebagai hubungan yang terjadi diantara satu entitas dengan entitas yang lainnya.

1

Entitas

2

Atribut

3

Relasi

4

Kunci

9

Tujuan Pembelajaran

1. Siswa dapat mengetahui perintah-perintah Select Multi Table
2. Siswa dapat mepraktekan perintah-perintah Select Multi Table

10

A. Select Multi Table

SELECT merupakan perintah DML (Data Manipulation Language) untuk menghasilkan recoardset dengan mengekstrakdata dari data base. bentuk perintah sederhana SELECT sebagai berikut

​SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expresssion ] [ HAVING search_condition ] [ ORDER BY order_expresssion [ ASC | DESC ] ]

​Contoh :
# SELECT Nama, Alamat, telepon FROM Pelanggan
# SELECT * FROM Pelanggan

11

1. Fungsi Select Multiple Table

Berfungsi untuk menampilkan data yang berhubungan dari dua buah table yang berbeda, misalnya ingin menampilkan data Nama_siswa dan nama_kelas tiap siswa.

12

media

Perintah Join berfungsi untuk menghubungkan table yang satu dengan table yang lain yang salingberhubungan atau berelasi. Tujuannya untuk menampilkan beberapa data dari table yang berbeda dengan menggunakan satu perintah

2. Perintah Join

13

media

Data yang ditampilkan pada perintah Inner Join hanya data yang memiliki pasangan saja. Sedangkan data pada table yang tidak memiliki sebuah kesamaan, maka data tersebut tidak akan ditampilkan. Inner Join identic dengan sebuah perintah yang digunakan untuk menampilkan sebuah data atau record dengan menghubungkan dua atau lebih dalam satu perintah.

a. Inner Join

Format Dasar

SELECT * FROM tabel1 INNER JOIN tabel2 ON tabel1.PK=tabel2.FK

Contoh Masalah

SELECT * FROM post INNER JOIN category ON post.id_category

=category.id_category;

14

Contoh Masalah

SELECT pelanggan.id_pel, pelanggan.nm_pelanggan, dt_pesan.id_dt_pesan,

dt_pesan.tgl_dt_pesan FROM pelanggan, dt_pesan WHERE

pelanggan.id_pel=dt_pesan.id_pel;

Format penulisan yang digunakan sebagai berikut.

1) Penggabungan dengan WHERE

Format Dasar

SELECT tabel1.*, tabel2.* FROM tabel1, tabel2 WHERE tabel1.PK=tabel2.FK;

15

Contoh Masalah

SELECT pelanggan.id_pel, pelanggan.nm_pelanggan, dt_pesan.id_dt_pesan,

Dt_pesan.tgl_dt_pesan FROM pelanggan INNER JOIN dt_pesan ON

Pelanggan.id_pel=dt_pesan.id_pel;

Format penulisan yang digunakan sebagai berikut.

2) Penggabungan dengan inner join

Format Dasar

SELECT tabel1.*, tabel2.* FROM tabel1 INNER JOIN tabel2 ON Tabel1.PK=tabel2.FK;

16

media

Tabel yang akan digabungkan dengan Outer Join menjadi satu arah, sehingga terdapat data NULL (Kosong) di satu sisi. Secara umum, Outer Join terbagi menjadi berikut.

b. Outer Join

SELECT tabel1.*, tabel2.* FROM tabel1 LEFT JOIN tabel2 ON

Tabel1.PK=tabel2.FK;

1) Left Join

Fungsi dari Left join hamper sama dengan inner join dan right join. Pada right join akan membuat sebuah parameter di sebelah kanan, maka pada left join justru akan membuat sebuah parameter dari tabel sebelah kiri, apabila ada data atau record yang kosong atau tidak berelasi akan berisi null di sebelah kanan.

Bentuk umum left join sebagai berikut.

17

media

Fungsi dari right join hampir sama dengan inner join, hanya pada right join akan membuat sebuah parameter pada sebelah kanan jika data pada tabel terdapat data atau record yang kosong atau tidak berelasi, maka akan berisi NULL.

Bentuk umum right join sebagai berikut.

2) Right Join

Format Dasar

SELECT * FROM tabel1 RIGHT JOIN tabel2 On tabel1.PK=tabel2.FK

Contoh masalah

SELECT * FROM post RIGHT JOIN category ON

Post.id_category=category.id_category;

18

media

Full join digunakan untuk menghasilkan baris data jika ada data yang sama pada salah satu table. Bentuk umum full join sebagai berikut.

c. Full Join

​Format Dasar

SELECT colomn_name (s) FROM table_name1 FULL JOIN table_name2

ON table_name1. colomn_name=table_name2. colomn_name;

Contoh masalah

SELECT registrasi.nama, registrasi.email, order.no_order FROM Registrasi FULL JOIN order ON registrasi.id=order.id ORDER BY registrasi.nama;

19

Word Cloud

Apakah kalian sudah tahu perintah join yang ada pada SQL ?

20

Match

Jodohkan berikut ini

Right Join

Full Join

Left Join

Inner Join

21

​SQL pada Multi Table

​BASIS DATA XII

Show answer

Auto Play

Slide 1 / 21

SLIDE