Mata Kuliah : Oracle Fundamental
PL/SQL
Tanggal : Rabu, 1 Mei 2013
Waktu : 90 Menit
Sifat Ujian : Buka
Noted 1 Lembar A4
Tuliskan Select Statement dari
Soal-Soal Berikut berdasarkan ER dibawah ini :
1.
Perintah
untuk menampilkan struktur dari table Countries!
2.
Tampilkan
isi dari table region yang awal nama regionnya huruf a!
3. Tampilkan
nama depan dan belakang, email dan id pekerjaan dari karyawan yang emailnya
mengandung huruf h!
4. Tampilkan
nama belakang dan gaji dari karyawan yang memiliki gaji diatas sama dengan
13000, urut berdasarkan gaji tertinggi!
5. Tampilkan
nama, dan jumlah panjang nama dari karyawan yang panjang gabungan namanya
diatas 10 digit, urutkan berdasarkan nama yang paling panjang!
6. Tampilkan
nama karyawan dan id departemen dari karyawan yang tidak bekerja pada
departemen 20 dan 50, urut berdasarkan nama belakangnya!
7. Tampilkan
nama karyawan dan id departemen dari karyawan yang tahun mulai bekerjanya
diantara 1994 hingga 2000 dan belum pernah berpindah bagian, urut berdasarkan
nama!
8. Tampilkan
id, nama belakang karyawan, gaji dan gaji setelah ditambahkan 1,5% dari gaji, urut
berdasarkan nama belakang
9. Tampilkan
id karyawan, nama beserta departemen yang dipimpinnya dari karyawan yang
menjadi manajer urut berdasarkan nama departemen
10. Tampilkan
id karyawan, nama kota dan nama departemen dengan menggunakan multiple natural
join using on clause, dan bukan department yang diawali huruf s, urut
berdasarkan nama kota
11.
Jelaskan
perbedaan antara fungsi left, right dan outer join jika melibatkan 2 table
yaitu ABC (field a PK,b,c) dan XYZ (field x PK,y,z,a FK)!
12. Tampilkan
id department , nama departemen, salary minimum per masing-masing departemen,
yang salary minimumnya diatas dari salary maksimum karyawan yang bekerja di
departemen 60, urut berdasarkan id departemen!
13. Tampilkan
id department , nama departemen, salary minimum per masing-masing departemen,
yang salary minimumnya diatas dari salary maksimum karyawan yang bekerja di
departemen 60, urut berdasarkan id departemen!
14.
Tampilkan
nama dan gaji karyawan yang memiliki gaji tertinggi!
15. Tampilkan
nama dan job_id dari karyawan yang belum pernah berpindah bagian, dengan menggunakan
fungsi minus, urut berdasarkan nama!
Jawaban nya mana gan
BalasHapus