Jawab :
select ename, sal from emp where sal>2850;
Hasil :
2. Buat
query untuk menampilkan nama pegawai dan nomor departemen dari
pegawaitersebut untuk pegawai yang mempunyai nomor pegawai = 7566.
Jawab : select ename, deptno from emp where empno = 7566;
Hasil
3. Tampilkan nama dan gaji untuk semua pegawai yang memiliki gaji yang tidak beradadalam range antara
$1500 sampai $2850
Jawab : select ename, sal from emp where sal BETWEEN NOT in ('1500' and '2850');
Hasil :
4. Tampilkan
nama pegawai, pekerjaan dan tanggal mulai pegawai bekerja antara
20February 1981 sampai 1 Mei 1981. Urutkan dengan urutan menaik pada
kolom tgl mulaikerja.
Jawab :select ename, job hiredate from emp where hiredate like '%81' order by hiredate ASC;
5. Tampilkan nama pegawai dan nomor department dari semua pegawai dalam department10
dan department 30 dalam urutan menaik berdasarkan nama.
Jawab : select ename, deptno from emp where deptno BETWEEN 10 and 30 order by ename;
Hasil:
6. Tampilkan
nama dan gaji pegawai yang memiliki gaji lebih dari $1500 dan bekerja
padanomor department 10 atau 30. Beri judul kolom ‘Pegawai’ dan ‘Gaji
Sebulan’
Jawab : select ename, sal from emp where (deptno='10' or deptno='30') and sal >1500 orderby ename;
Hasil :
7. Tampilkan nama dan tanggal mulai kerja dari seorang pegawai yang mulai bekerja ditahun 1982.
Jawab : select ename, job, hiredate from emp where hiredate like '%82';
Hasil :
8. Tampilkan nama, dan pekerjaan pegawai yang tidak mempunyai manager (nilai kolommgr = NULL)
Jawab : select ename, job from emp where mgr is null;
Hasil
9. Tampilkan
nama, gaji dan komisi dari semua pegawai yang memiliki komisi
(kolomkomisi tidak sama dengan NULL). Urutkan berdasarkan gaji dan
komisi, dengan urutanmenurun.
Jawab : select ename, sal, comm from emp whre comm is null order by comm DESC;
Hasil
10. Tampilkan nama dari semua pegawai yang memiliki nama yang mengandung karakter
‘A’ pada huruf ketiga.
Jawab : select ename from emp where ename like '___A%';
Hasil
Tiada ulasan:
Catat Ulasan