INNER JOIN.

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL (Structured Query Language)
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Latihan SQL.
Praktikum Database Pengenalan Query
QUERY Antar Tabel Basis Data.
SQL.
Pertemuan : 8 Basis Data Terapan
Data Manipulation Language (Aggregate Function)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Query Agregasi akhmadzaini.
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
Quiz Before UAS Perancangan database.
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.
SQL.
Pemrograman Basis Data
Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang
Data Definition Language dan Data Manipulation Language
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
QUERY Antar Tabel Basis Data.

SQL (Structured Query Language) Materi Pertemuan
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Modul SBD-2 …….. SQL Server

Relasi Dalam Basis Data
QUERY Antar Tabel Basis Data.
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Teknik Informatika Basis Data (MMT-042)
Rekayasa Perangkat Lunak Materi 3 (Database)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Query.
Pemrograman Visual Akuntansi III
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Query.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
Adi Rachmanto – UNIKOM Q U E R Y D E S I G N Adi Rachmanto – UNIKOM
Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang
MENAMPILKAN DATA DARI BEBERAPA TABEL
Perintah Manipulasi Data
Relasi Dalam Basis Data
Pertemuan 7 SQL – SELECT (Join Table)
Rekayasa Perangkat Lunak (Materi 2 Database)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
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
Structure Query Language (II)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
JOIN TABLE DB - Wiji Setiyaningsih, M.Kom.
Relasi Dalam Basis Data
Pemrograman Berorientasi Objek II
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Relasi Dalam Basis Data
PERINTAH PENGAKSESAN DATA
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
Transcript presentasi:

INNER JOIN

Tujuan Operasional ataupun gabungan dari beberapa tabel dalam sebuah database. Dengan Opearasi ini maka akan mempermudah operasi record data, yang terelasi dari beberapa tabel.

CONTOH Tabel 1. Nama : Produk; Atribut : Kode_Produk, Nama_Produk, Type_Produk Tabel 2. Nama : Harga; Atribut : Kode_Harga, Harga_Baru, Harga_Bekas Tabel 3. Nama : Daftar_Harga; Atribut : Kode_Produk. Kode_Harga, Type_Produk, Harga_Baru, Harga_Bekas

Cont. Perintah inner join untuk menggabungkan ketiga tabel tersebut adalah : SELECT Daftar_Harga.Kode_Produk, Daftar_Harga.Kode_Harga, Daftar_Harga.Type_Produk, Daftar_Harga.Harga_Baru, Daftar_Harga.Harga_Bekas, Harga.Kode_Harga, Harga.Harga_Baru, Harga.Harga_Bekas, Produk.Kode_Produk, Produk.Nama_Produk, Produk.Type_Produk FROM Produk INNER JOIN (Harga INNER JOIN Daftar_Harga  ON Harga.Kode_Harga=Daftar_Harga.Kode_Harga)  ON Produk.Kode_Produk=Daftar_Harga.Kode_Produk;

Tabel : mhs nim    namaMhs 001   Joko 002   Amir 003   Budi

Tabel : mk kodeMK namaMK sks A01 Kalkulus 3 A02 Geometri 2 A03 Aljabar 3

Tabel : ambilMK nim kodeMK nilai 001 A01 3 001 A02 4 001 A03 2 002 A02 3 002 A03 2 003 A01 4 003 A03 3

Selanjutnya misalkan akan dicari data-data sbb: Tampilkan nim dan nama mahasiswa yang mengambil Kalkulus (kodeMK = A01) Tampilkan nim, nama mahasiswa dan jumlah SKS matakuliah yang diambil untuk setiap mahasiswa Berapakah IPK mahasiswa bernama Budi (NIM: 003) Tampilkan nim, nama mahasiswa, dan IPK setiap mahasiswa

SELECT mhs.nim, mhs.namaMhs FROM mhs, mk, ambilMK WHERE mhs.nim = ambilMK.nim AND mk.kodeMK = ambilMK.kodeMK AND mk.namaMK = 'Kalkulus‘ SELECT ambilMK.nim, mhs.namaMhs FROM mhs, mk, ambilMK WHERE mhs.nim = ambilMK.nim AND mk.kodeMK = ambilMK.kodeMK AND mk.namaMK = 'Kalkulus'

SELECT mhs.nim, mhs.namaMhs, sum(mk.sks) as jumlahSKS FROM mhs, mk, ambilMK WHERE mhs.nim = ambilMK.nim AND mk.kodeMK = ambilMK.kodeMK GROUP BY ambilMK.nim

SELECT mhs.nim, mhs.namaMhs, mk.sks FROM mhs, mk, ambilMK WHERE mhs.nim = ambilMK.nim AND mk.kodeMK = ambilMK.kodeMK

Tampilkan nama,jabatan dan Noinduk karyawan yang lahir antara tgl 20-09-1988 s/d 06-02-2000

select nama,jabatan, noinduk from karyawan where tgl_lahir between ‘20-09-1988' and '06-02-2000'

Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d 06-02- 2000

select count(nama) from karyawan where tgl_masuk between '20-09-1988' and '06- 02-2000'

Tampilkan Gaji tertinggi dengan kolom alias “GAJI TERTINGGI” dan untuk yang terendah dengan kolom alias “GAJI TERENDAH”

select max(gaji) as GAJITERTINGGI,min(gaji) as GAJITERENDAH from karyawan

Tampilkan rata –rata gaji dari semua karyawan dengan kolom alias “RATA – RATA GAJI”

select avg(gaji) as "RATA - RATA GAJI " from karyawan

Tampilkan nama dan gaji yang gaji nya ter masuk 1200000,1300000 dan 2400000

select nama,gaji from karyawan where gaji in(1200000,1300000,2400000);