Beranda > Basis Data, Programming > Basdat 2010/2011 – Latihan Pertama

Basdat 2010/2011 – Latihan Pertama

Basis Data ato yang lebih dikenal dengan Basdat adalah hal penting dalam pemrograman…. ini beberapa soal dan jawaban untuk pengenalan basis data dengan oracle…
software/database yang digunakan adalah oracle-xe… dan di sini kita menggunakan table employees yang merupakan ‘bawaan’ dari oracle-xe…login dengan menggunakan user HR, maka akses ke table employees dapat dilakukan….

==SOAL==
1. Tampilkan nama depan, nama belakang, email dari tabel employees.
2. tampilkan nama depan, nama belakang, job_id dari tabel employees, untuk data yang memiliki job_id “IT_PROG”
3. tampilkan nama depan, nama belakang, job_id, dan gaji dari tabel employees, untuk data yang memiliki gaji lebih dari 10000
4. tampilkan nama depan, job_id, dan department_id untuk data yang memiliki manager_id = 114
5. tampilkan nama depan, nama belakang, dan gaji untuk data yang memiliki gaji antara 10000-20000
6. tampilkan nama depan dan nama belakang, untuk data yang memiliki hire_date bulan FEB
7. tampilkan nama depan dan gaji untuk data yang memiliki gaji lebih dari 20000 atau kurang dari 10000
8. tampilkan nama depan, nama belakang, dan gaji urut dari gaji tertinggi
9. tampilkan nama depan, gaji, dan manager_id untuk data yang memiliki gaji lebih dari atau sama dengan 10000 urut dari manager_id desc dan gaji ascending
10. tampilkan nama depan, nama belakang, dan gaji, untuk data yang memiliki gaji antara 5000 dan 10000 atau lebih dari 20000
11. tampilkan nama depan dan nama belakang untuk data yang memiliki nama depan atau nama belakang yang diawali dengan ‘M’
12. tampilkan nama depan,nama belakang, job_id untuk data yang memiliki job_id diawali dengan “ST” urut berdasarkan nama depan
13. tampilkan nama depan, nama belakang, gaji, job_id dari tabel employees untuk data yang memiliki salary >= 5000 untuk job_id diawali dengan “IT” atau “PU” (hayo, gaji yang < 5000 keambil gak?)
14. tampilkan first_name, last_name dari employees untuk data yang memiliki job_id selain 'PU_CLERK' dan 'ST_CLERK' dan 'SH_CLERK'

==JAWABAN==
1. SELECT first_name, last_name, email FROM employees
2. SELECT first_name, last_name, job_id FROM employees WHERE job_id=’IT_PROG’
3. SELECT first_name, last_name, job_id, salary FROM employees WHERE salary > 10000
4. SELECT first_name, last_name, job_id, department_id FROM employees where manager_id=114
5. SELECT first_name, last_name, salary FROM employees WHERE salary >= 10000 and salary 20000 OR salary = 10000 ORDER BY manager_id DESC, salary ASC
10. SELECT first_name, last_name, salary FROM employees WHERE salary BETWEEN 5000 AND 10000 OR salary > 20000
11. SELECT first_name, last_name FROM employees WHERE first_name like ‘M%’ OR last_name like ‘M%’
12. SELECT first_name, last_name, job_id FROM employees WHERE job_id like ‘ST%’ ORDER BY first_name
13. SELECT first_name, last_name, salary, job_id FROM employees where salary >= 5000 and (job_id LIKE ‘IT%’ OR job_id LIKE ‘PU%’)
14. SELECT first_name, last_name, job_id FROM employees WHERE NOT job_id=’PU_CLERK’ AND NOT job_ID=’ST_CLERK’ AND NOT job_id=’SH_CLERK’

Iklan
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: