Senin, 12 November 2012

TUGAS PRAKTIKUM PERTEMUAN-3


v  melihat penghasilan karyawan yang lebih dari 10000
o   select* from employees where salary > 10000;

v  menampilkan karyawan yang bernama susan
o   select* from employees where first_name='Susan';

v  menampilkan deparment_id=100
o   select* from employees where department_id = '100';

v  menampilkan semua karyawan yang bekerja di deparment_id 50,100,80,101
o   select* from employees where department_id in(50,100,80,101);

v  penghasilan antara 10000 dan 15000
o   select* from employees where salary between 10000 and 15000;

v  mencari nama yg diawali huruf Do
o   select* from employees where first_name like 'Do%';

v  mencari nama yg diakhiri huruf a
o   select* from employees where first_name like '%a';

v  mencari nama yg mengandung huruf a
o   select* from employees where first_name like '%a%';

v  mencari nama yg terdiri dari 4karakter
o   select* from employees where first_name like '____';

v  menampilkan data yang huruf ke dua huruf a dan huruf terakhir huruf w
o   select* from employees where first_name like '_a%w';

v  mencari nama yg huruf pertama s huruf ke3 m dan diakhiri i
o   select* from employees where first_name like 's_m%i';

v  mencari data yg tidak mempunyai email:
o   select* from employees where email is null;

v  mencari data yg tidak mempunyai department_id
o   select* from employees where department_id is null;

v  menampilkan karyawan yang salarynya lebih dari 1000 dan bekerja di department_id=100
o   select* from employees where salary > 1000 and department_ID=100;

v  menampilkan data yg tidak ada gajinya
o   select* from employees where salary is null;

v  menampilkan data yg tidak ada gajinya
o   select* from employees where salary > 4000 or department_ID=100;

v  Menampilkan data yang salary/gaji kurang dari 4000
o   select* from employees where salary <4000;

v  Menampilkan data yang mempunyai department kecuali yang ber id 50,100,80,101
o   select* from employees where not department_ID in(50,100,80,101);

v  Menampilkan data yang memiliki department 50 dan memiliki nama yang huruf depannya b dan gaji tidak lebih dari 4000
o   select* from employees where department_ID=50 and first_name like 'b%' and salary <4000;

v  select* from employees where department_ID=(5) or (100) or (80) and salary >3000;

v  mencari data yang tahun masuknya 1999
o   select* from employees where extract (year from hire_date)=1999;

v  mencari data yang bulan masuknya januari
o   select* from employees where extract (month from hire_date)=1;

v  Menampilkan data yang masuknya tanggal 30
o   select* from employees where extract (day from hire_date)=30;

v  Membandingkan perintah a dan b
o   menghilangkan duplikasi nilai
v  select job_id from employees;
v  select distinct job_id from employees;

v  Shorting Mengurutkan Data
v  Menampilkan data diururkan berdasarkan first_name secara ascending
§  select* from employees order by first_name;

v  Menampilkan data diururkan berdasarkan first_name secara descending
§  select* from employees order by first_name desc;

Rabu, 07 November 2012

Tugas Praktek (Membuat Tabel)

Membuat Tabel Pegawai
Mengisi data ke tabel Pegawai
Mengisi data sampai 11 garis, dengan tampilan sbb :