Membuat
table mhs
1.CREATE TABLE mhs (
2.nim varchar(5),
3.namaMhs varchar(30),
4.PRIMARY KEY(nim)
5.);
1.CREATE TABLE mhs (
2.nim varchar(5),
3.namaMhs varchar(30),
4.PRIMARY KEY(nim)
5.);
1.INSERT
INTO mhs VALUES
2.(’001′, ‘Jcoko’),
3.(’002′, ‘Amir’),
4.(’003′, ‘Budi’);
2.(’001′, ‘Jcoko’),
3.(’002′, ‘Amir’),
4.(’003′, ‘Budi’);
Membuat
table mk
1.CREATE TABLE mk (
2.kodeMK varchar(5),
3.namaMK varchar(20),
4.sks int(11),
5.PRIMARY KEY(kodeMK)
6.);
1.CREATE TABLE mk (
2.kodeMK varchar(5),
3.namaMK varchar(20),
4.sks int(11),
5.PRIMARY KEY(kodeMK)
6.);
1.INSERT
INTO mk VALUES
2.(‘A01′, ‘Kalkulus’, 3),
3.(‘A02′, ‘Geometri’, 2),
4.(‘A03′, ‘Aljabar’, 3);
2.(‘A01′, ‘Kalkulus’, 3),
3.(‘A02′, ‘Geometri’, 2),
4.(‘A03′, ‘Aljabar’, 3);
Membuat
table ambilmk
1.CREATE TABLE ambilmk (
2.nim varchar(5),
3.kodeMK varchar(5),
4.nilai int(11),
5.PRIMARY KEY(nim, kodeMK)
6.);
1.CREATE TABLE ambilmk (
2.nim varchar(5),
3.kodeMK varchar(5),
4.nilai int(11),
5.PRIMARY KEY(nim, kodeMK)
6.);
1.INSERT
INTO ambilmk VALUES
2.(’001′, ‘A01′, 3),
3.(’001′, ‘A02′, 4),
4.(’001′, ‘A03′, 2),
5.(’002′, ‘A02′, 3),
6.(’002′, ‘A03′, 2),
7.(’003′, ‘A01′, 4),
8.(’003′, ‘A03′, 3);
2.(’001′, ‘A01′, 3),
3.(’001′, ‘A02′, 4),
4.(’001′, ‘A03′, 2),
5.(’002′, ‘A02′, 3),
6.(’002′, ‘A03′, 2),
7.(’003′, ‘A01′, 4),
8.(’003′, ‘A03′, 3);
Pertanyaan :
1. Tampilkan nama mahasiswa dan nilai matakuliah yang memiliki nilai tertinggi dalam matakuliah ‘A02′.
1. Tampilkan nama mahasiswa dan nilai matakuliah yang memiliki nilai tertinggi dalam matakuliah ‘A02′.
2. Dalam
perkuliahan dengan kode ‘A03′, siapakah mahasiswa (nim dan nama) yang memiliki
nilai di atas rata-rata nilai dari semua mahasiswa yang mengambil matakuliah
tersebut?
3. Dari data
mahasiswa yang terdaftar, siapa sajakah (nama) mahasiswa yang tidak mengambil
matakuliah ‘A01′?
4. Hapuslah
data mahasiswa (dari tabel mhs) yang memiliki IPK terendah (kasus di DO).
5. Tampilkan
mahasiswa yang memiliki IPK di bawah 3.5.
6. Untuk
semua mahasiswa yang mengambil matakuliah ‘A03′, nilai matakuliah tersebut
dinaikkan 1, karena ada kesalahan perhitungan nilai oleh dosennya
1) Buat daftar
yang unik dari semua pekerjaan pada department 30, tampilkan pula lokasi dari
department 30 pada output.
department 30 pada output.
2) Buat
daftar yang unik dari semua pekerjaan pada department 30, tampilkan pula lokasi
dari
department 30 pada output.
department 30 pada output.
3) Tampilkan
nama pegawai, nama department dan lokasi dari semua pegawai yang memiliki
komisi (komisi tidak sama dengan NULL)
komisi (komisi tidak sama dengan NULL)
4) Tampilkan
nama pegawai dan nama department untuk semua pegawai yang memiliki huruf
‘A’ pada namanya.
‘A’ pada namanya.
5) Buat
query untuk menampilkan nama pegawai, pekerjaan, nomor department, dan nama
department untuk semua pegawai yang bekerja di kota ‘DALLAS’
department untuk semua pegawai yang bekerja di kota ‘DALLAS’
6) Buat
query untuk menampilkan nama pegawai dan nomor pegawai, nama manager dan nomor
pegawai dari manager.
pegawai dari manager.
7)
Modifikasi query pada nomor 6, buat outer join untuk menampilkan pula data
pegawai yang tidak mempunyai manager.
8) Buat
query yang menampilkan nama pegawai, nomor department, dan semua employee yang
bekerja pada department yang sama dengan employee. Samakan judul kolom seperti yang
bekerja pada department yang sama dengan employee. Samakan judul kolom seperti yang
ada pada hasil berikut :
jawab
9) Tampilkan
struktur dari table SALGRADE. Buat query yang menampilkan nama pegawai,
pekerjaan, nama department, gaji dan grade untuk semua pegawai.
pekerjaan, nama department, gaji dan grade untuk semua pegawai.
10) Buat
query untuk menampilkan nama dan tanggal mulai bekerja dari pegawai yang
tanggal
bekerjanya setelah pegawai bernama ‘BLAKE’
bekerjanya setelah pegawai bernama ‘BLAKE’
11)
Tampilkan semua nama pegawai dan tanggal kerjanya serta nama manager dan
tanggal
kerjanya dimana tanggal mulai kerja pegawai lebih dulu daripada tanggal mulai kerja
managernya.
kerjanya dimana tanggal mulai kerja pegawai lebih dulu daripada tanggal mulai kerja
managernya.
Tidak ada komentar:
Posting Komentar