Pertemuan 7 SQL – SELECT (Join Table)

Slides:



Advertisements
Presentasi serupa
SQL (Structured Query Language)
Advertisements

SQL (Struktured Query Language)
Basisdata 2 T.Informatika UTM Ganjil 2012/2013 1Fika Hastarita Rachman.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Database Relasi Pertemuan 3.
RELASI & JOIN.
Latihan SQL.

QUERY Antar Tabel Basis Data.
Sistem Manajemen Basis Data
Strctured Query Language
Fungsi SQL lanjut dan pengambilan data dari multiple table.
Pertemuan : 8 Basis Data Terapan
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
Select Case.
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
Microsoft SQL Server DDL dan DML dasar
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
INNER JOIN.
Fungsi JOIN.
RELASI DATABASE DENGAN MYSQL

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. View Sub Query.
SQL (Structured Query Language)
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
SQL-Fungsi Baris Tunggal
© 2010 © Rizki Arif Firdaus © 2010 © 2010.
SQL (Structure Query Language)
JOIN Kuliah Tambahan.
SQL-Fungsi Baris Tunggal
QUERY Antar Tabel Basis Data.
Structure Query Language
Menampilkan Data dari Beberapa Tabel
Teknik Informatika Basis Data (MMT-042)
Rekayasa Perangkat Lunak Materi 3 (Database)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Bahasa query terpan.
JOIN.
Pemrograman Visual Akuntansi III
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
JOIN.
SQL (Structured Query Language)
QUERY SQL Modul Query.
Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang
Basis Data KD 3.3 (Penggabungan data)
Zeni Wahyu NurLaili Linda TrisiaHardianti
MENAMPILKAN DATA DARI BEBERAPA TABEL
Structured Query Language
Query dalam sql server Pertemuan 6.
Menampilkan Data dari Beberapa Table
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
RELASI DATABASE DENGAN MYSQL
Structure Query Language (II)
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Querying Multiple Table
RELASI DATABASE DENGAN MYSQL
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
MENAMPILKAN DATA DARI BEBERAPA TABEL
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

Pertemuan 7 SQL – SELECT (Join Table) MANAJEMEN BASIS DATA Pertemuan 7 SQL – SELECT (Join Table)

TUJUAN Agar Mahasiswa dapat menampilkan data dari dua tabel atau lebih dengan menggunakan sintax SQL tyas@stikom.edu

JOIN TABLE Jika suatu database memiliki lebih dari satu tabel, maka untuk menampilkan data yang berhubungan antar tabel menggunakan select join table. Ada beberapa macam join table, yaitu : Inner Join Right Join Left Join Left Join Right Join Inner Join tyas@stikom.edu

JOINT TABLE Select NamaField1, NamaField2,… Syntax dasar SELECT namafield FROM Tabel1 [INNER JOIN | LEFT JOIN | RIGHT JOIN] Tabel2 ON Tabel1.Field1 Comp_opr Tabel2.Field2 Khusus untuk Inner Join syntax penulisan bisa seperti berikut: Select NamaField1, NamaField2,… From NamaTable1, NamaTable2,… Where Predicate tyas@stikom.edu

Relasi pada database Pegawai Select * From Pegawai Select * From Departemen Select * From Golongan tyas@stikom.edu

INNER JOINT TABLE

Join 2 Table Pegawai dan Departemen Tampilkan nama pegawai dan nama departemen untuk masing-masing pegawai Select Nama, NamaDep From Pegawai, Departemen Where Pegawai.KodeDep =Departemen.KdDep tyas@stikom.edu

Join 2 Table Pegawai dan Departemen Alias table digunakan untuk menyederhanakan penulisan nama dari table Select Nama, NamaDep From Pegawai P, Departemen D Where P.KodeDep = D.KdDep tyas@stikom.edu

Join 2 Table Pegawai dan Departemen Tampilkan nama dan alamat pegawai yang bekerja di departemen “AKUNTANSI” Select Nama, Alamat From Pegawai P, Departemen D Where P.KodeDep = D.KdDep and NamaDep = “AKUNTANSI” tyas@stikom.edu

Join 2 Table Pegawai dan Golongan Tampilkan nama, alamat dan golongan pegawai yang memiliki gaji pokok diantara 500.000 dan 1.000.000 Select Nama, Alamat, Golongan From Pegawai P, Golongan G Where P.Golongan = G.Gol and Gapok Between 500000 and 1000000 tyas@stikom.edu

Join 3 Table Pegawai, Departemen & Golongan Tampilkan nama pegawai dan nama departemen untuk masing-masing pegawai beserta gaji pokok-nya. Select Nama, NamaDep, Gapok From Pegawai P, Departemen D, Golongan G Where P.KodeDep = D.KdDep and P.Golongan = G.Gol tyas@stikom.edu

Join 3 Table Pegawai, Departemen & Golongan Tampilkan nama pegawai, nama departemen dan gaji pokok untuk pegawai yang bekerja di departemen “PRODUKSI”. Select Nama, NamaDep, Gapok From Pegawai P, Departemen D, Golongan G Where P.KodeDep = D.KdDep and P.Golongan = G.Gol and NamaDep = “PRODUKSI” tyas@stikom.edu

Join 3 Table Pegawai, Departemen & Golongan Tampilkan nama pegawai, nama departemen dan gaji pokok untuk pegawai yang bekerja di departemen “PRODUKSI” atau “PERSONALIA”. Select Nama, NamaDep, Gapok From Pegawai P, Departemen D, Golongan G Where P.KodeDep = D.KdDep and P.Golongan = G.Gol and NamaDep IN (“PRODUKSI”, “PERSONALIA”) tyas@stikom.edu

Join 3 Table Pegawai, Departemen & Golongan Tampilkan nama pegawai, nama departemen dan Gaji untuk pegawai yang Mempunyai Gaji = (Gaji Pokok + Tunjangan) diatas 1.000.000 Select Nama, NamaDep, (Gapok + Tunjangan) as Gaji From Pegawai P, Departemen D, Golongan G Where P.KodeDep = D.KdDep and P.Golongan = G.Gol and (Gapok + Tunjangan) > 1000000 tyas@stikom.edu

LEFT JOINT TABLE

LEFT JOIN Menampilkan semua data yang berada disebelah kiri perintah LEFT JOIN, meskipun data tidak cocok dengan data pada tabel disebelah kanan. Contoh: SELECT M.nim, Nama, Nilai FROM Mahasiswa As M LEFT JOIN Nilai As N ON M.Nim=N.Nim

LEFT JOIN

RIGHT JOINT TABLE

RIGHT JOIN Right Join adalah jenis join yang akan menampilkan semua data yang berada disebelah kanan dari perintah RIGHT JOIN, meskipun data tersebut tidak cocok dengan data yang berada disebelah kiri. Contoh: SELECT M.Nim, Nama, Nilai FROM Mahasiswa As M RIGHT JOIN Nilai As N ON M.Nim=N.Nim PTI - tyas@stikom.edu

RIGHT JOIN