Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Operasional ataupun gabungan dari beberapa tabel dalam sebuah database. Dengan Opearasi ini maka akan mempermudah operasi record data, yang terelasi dari."— Transcript presentasi:

1

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

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

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

5  Tabel : mhs nim namaMhs 001 Joko 002 Amir 003 Budi

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

7 Tabel : ambilMK nim kodeMK nilai 001 A A A A A A A03 3

8 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

9  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'

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

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

12 Tampilkan nama,jabatan dan Noinduk karyawan yang lahir antara tgl s/d

13  select nama,jabatan, noinduk from karyawan where tgl_lahir between ‘ ' and ' '

14 Hitung lah jumlah karyawan yang Tanggal masuk nya antara s/d

15  select count(nama) from karyawan where tgl_masuk between ' ' and ' '

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

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

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

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

20  Tampilkan nama dan gaji yang gaji nya ter masuk , dan

21  select nama,gaji from karyawan where gaji in( , , );


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

Presentasi serupa


Iklan oleh Google