Pages

Ads 468x60px

SPBD PERTEMUAN KE 3

Sebelumnya log in terlebih dahulu dengan User name "HR".
1.       Tampilkan karyawan yang mempunyai salery diatas 10000


2.       Tampilkan karyawan yang namanya susan



3.       Tampilkan karyawan yang mempunyai departement_id 100


4.       Tampikan semua karyawan yang bekerja di departemen_id 50,100,80,dan 101


5.       Tampilkan karyawan yang gajinya antara 10000 sampai 15000


6.       Tampilkan karyawan yang namanya berawalan Do


7.       Tampilkan karyawan yang namanya berakhiran a



8.       Tampilkan karyawan yang namanya mengandung huruf a   
select * from employees where first_name like '%a%';

9.       Tampilkan karyawan yang namanya terdiri dari 4 huruf


10.   Tampilkan karyawan yang huruf ke duanya a dan huruf terakhirnya w


11.   Tampilkan karyawan yang huruf pertamanya s huruf ke tiganya m dan huruf terakhirnya l



12.   Tampilkan karyawan yang tidak mempunyai email


Logical condition AND, OR, NOT

13.   Tampilkan karyawan yang salery nya lebih besar dari 1000 dan bekerja di departemen dengan kode departemen 100


14.   Tampilkan karyawan yang salery nya lebih besar dari 4000 atau bekerja di departemen dengan kode departemen 100
select * from employees where salary > 4000 or department_id=100;

15.   Tampilkan karyawan yang salery nya tidak lebih besar dari 4000
select * from employees where salary < 4000;

16.   Tampilkan karyawan yang tidak bekerja di departemen dengan kode departemen 50,100,80 dan 101


17.   Tampilkan karyawan yang tidak bekerja di departemen dengan kode departemen 50, namanya berawalan b tetapi gajinya dibawah 4000


18.   Tampilkan karyawan yang tidak mempunyai gaji

19.   Tampilkan karyawan yang bekerja di departemen dengan kode departemen 5 atau 100 atau 80 tetapi tidak mempunyai gaji diatas 3000


20.   Tampilkan karyawan yang bekerja di departemen dengan kode departemen selain 5,100,80 tetapi tidak mempunyai gaji di bawah 3000
select * from employees where not department_id in (5,100,80) and salary >3000;

21.   Tampilkan karyawan yang masuk tahun 1999



22.   Tampilkan karyawan yang masuk dibulan januari

FINISH☺


TUGAS PRAKTIKUM 3

1. Membuat user baru:
CREATE USER ferdiana IDENTIFIED BY amikom
DEFAULT TABLESPACE USERS
QUOTA UNLIMITED ON USERS;   

2. Memberi hak akses user sebagai DBA:
 GRANT DBA TO ferdiana;

3. Login sebagai user yang telah anda buat:
 CONN ferdiana ;

4. Melihat nama database global yang sedang di gunakan:
     SELECT*FROM GLOBAL_NAME; 
 5. Melihat nama user yang sedang aktif:
    SHOW USER;
 6. Melihat daftar nama tabel yang ada:
    SELECT*FROM CAT;
 7. Membuat tabel baru:
 CREATE TABLE KARYAWAN(
NIK CHAR(10) NOT NULL PRIMARY KEY,
NAMA VARCHAR (20),
ALAMAT VARCHAR (50),
TGLLAHIR DATE,
TGLMASUK DATE,
JENISKELAMIN CHAR(1),
STATUS CHAR(1),
GOLDARAH CHAR(1),
JMLANAK INT,
GAJIPOKOK NUMBER(12,0));
8. Melihat struktur tabel karyawan:
    DESC KARYAWAN;


9. Mengisi data ke tabel karyawan:
  cara 1:
 insert into karyawan
(nik,nama,alamat,tgllahir,tglmasuk,jeniskelamin,status,goldarah,jmlanak,gajipokok)
values ('&nik','&nama','&alamat','&tgllahir','&tglmasuk','&jeniskelamin','&status','&goldarah',&jmlanak,&gajipokok);
 cara 2: