Anda di halaman 1dari 5

TUGAS MANDIRI 6 (SUBQUERY) BASIS DATA LANJUT

Nama Mahasiswa NRP Jurusan Kelas Mata Kuliah Dosen Pengajar : Agung Priyo Sembodo : 7411030854 : D3 PJJ Teknik Informatika : 2 Informatika B : Basis Data Lanjut : Rengga Asmara, S.Kom

1.

Tampilkan data nama pegawai dan tanggal mulai bekerja untuk semua pegawai yang bekerja di department yang sama dengan BLAKE tidak termasuk BLAKE.

Jawab : a. Source Code SQL> 2 3 4 5 b. Select ename, hiredate From emp Where deptno IN (Select deptno From empWhere ename='BLAKE') And ename != 'BLAKE' Order By ename;

Capture Output

2.

Tampilkan nomer dan nama pegawai untuk semua pegawai yang gajinya lebih dari rata-rata. Urutkan menurun berdasarkan besar gaji.

Agung Priyo Sembodo 7411030854 agungpriyos@student.eepis-its.edu

Jawab : a. Source Code SQL> 2 3 4 b. Select empno, ename From emp Where sal>(Select AVG(sal) From emp) Order by sal desc;

Capture Output

3.

Tampilkan nomer dan nama pegawai untuk semua pegawai yang bekerja di department yang sama dengan pegawai yang memiliki nama yang mengandung huruf T.

Jawab : a. Source Code SQL> Select empno, ename 2 From emp 3 Where deptno IN (Select deptno From emp Where ename LIKE '%T%');

Agung Priyo Sembodo 7411030854 agungpriyos@student.eepis-its.edu

b.

Capture Output

4.

Tampilkan nama pegawai, nomer department dan pekerjaan untuk semua pegawai yang department tempatnya bekerja berlokasi di kota DALLAS.

Jawab : a. Source Code SQL> Select E.ename, E.deptno, E.job 2 From emp E, dept D 3 Where E.deptno=D.deptno 4 And D.loc = 'DALLAS'; b. Capture Output

5.

Tampilkan nama dan gaji dari semua pegawai yang merupakan bawahan dari KING

Jawab : Agung Priyo Sembodo 7411030854 agungpriyos@student.eepis-its.edu

a. Source Code SQL> Select ename, sal 2 From emp 3 Where mgr IN (Select empno From emp Where ename='KING'); b. Capture Output

6.

Tampilkan nomer department, nama pegawai dan pekerjaan dari semua pegawai yang ada di department SALES.

Jawab : a. Source Code SQL> Select D.deptno, E.ename, E.job 2 From emp E, dept D 3 Where D.deptno=E.deptno and D.dname= 'SALES'; b. Capture Output

Agung Priyo Sembodo 7411030854 agungpriyos@student.eepis-its.edu

7.

Tampilkan nomer dan nama pegawai untuk semua pegawai yang bekerja di department yang sama dengan pegawai yang memiliki nama yang mengandung huruf T, dan gaji yang dimiliki lebih besar daripada rata-rata gaji .

Jawab : a. Source Code SQL> 2 3 4 b. Select empno, ename From emp Where deptno IN (Select deptno From emp Where ename LIKE '%T%') And sal > (Select AVG(sal) From emp);

Capture Output

Agung Priyo Sembodo 7411030854 agungpriyos@student.eepis-its.edu