Powered By Blogger

Sabtu, 25 September 2010

Dasar Dasar Perintah Bahasa Query (SQL) Developer

Buat agan2 semua,berikut ane share beberapa perintah bahasa query (SQL)Developer.Mungkin ini hanya sedikit dan sederhana tetapi semoga bisa memberi manfaat pada agan2 semua.ni ada sedikit contoh gan,,,,

PENGANTAR BAHASA QUERY ( SQL )


1. Buat File MDB dengan nama file : MSQL1
2. Buat file Tables dengan nama file: TSQL1


NAMA PEKERJAAN GAJI MKERJA ( text ) ( text ) ( number ) ( number ) SUNARDI STAF AHLI 1500000 3 AHMAD ZAENUDIN DIREKTUR 5000000 8 JOKO MARTADI ADMINISTRASI 800000 2 SUKOTJO KEAMANAN 500000 3 ANDI SANYOTO PEMBUKUAN 1000000 4 SANTOSO ADMINISTRASI 1200000 6 MARIYANTI STAF AHLI 2000000 1 RATMANTO KEAMANAN 750000 4 MAHENDRA SALESMAN 1000000 6 PARMADI BUDI ADMINISTRASI 2000000 7 INDAH MULYONO SEKRETARIS 3000000 5 ARIS HARYANTO STAF AHLI 1800000 3 SARAJAYA SALESMAN 1200000 1 GUNARSO HALIM STAF AHLI 1500000 1


Berikut adalah contoh soal dan jawaban dari tabel diatas:

1 Tampilkan yang namanya di awali dengan huruf depan S

SELECT * FROM TSQL1 WHERE NAMA LIKE 'S%'


2 Tampilkan yang pekerjaannya STAF AHLI

SELECT * FROM TSQL1 WHERE PEKERJAAN='STAF AHLI'


3 Tampilkan yang gajinya dibawah 1000000

SELECT * FROM TSQL1 WHERE GAJI< 1000000


4 Tampilkan yang gajinya diatas 3000000

SELECT * FROM TSQL1 WHERE GAJI>3000000


5 Tampilkan gajinya antara 2000000 - 4000000

SELECT * FROM TSQL1 WHERE GAJI>2000000 AND GAJI< 4000000


6 Tampilkan data yang pekerjaannya ADMINISTRASI atau STAF AHLI

SELECT * FROM TSQL1 WHERE PEKERJAAN='ADMINISTRASI' OR PEKERJAAN='STAFF AHLI'


7 Tampilkan yang masa kerjanya diatas >5 tahun dan gajinya diatas 4000000

SELECT * FROM TSQL1 WHERE MKERJA>5 AND GAJI>4000000


8 Tampilkan yang Namanya berhuruf depan S dan Gaji nya kurang <1000000


SELECT * FROM TSQL1 WHERE NAMA LIKE ‘S%’ AND GAJI< 1000000


9 Tampilkan yang gajinya diatas >1000000 dan Masa Kerjanya >4 th

SELECT * FROM TSQL1 WHERE GAJI>1000000 AND MKERJA>4


10 Gantilah yang pekerjaannya KEAMANAN menjadi SATPAM

UPDATE TSQL1 SET PEKERJAAN = 'SATPAM' WHERE PEKERJAAN='KEAMANAN'


11 Nama AHMAD ZAENUDIN seharusnya SLAMET ACHMAD perbaikilah.

UPDATE TSQL1 SET NAMA = 'SLAMET ACHMAD' WHERE

NAMA='AHMAD ZAENUDIN'

12 Karyawan yang bernama SANTOSO dan SURAJAYA mengundurkan diri, hapuslah datanya.

DELETE NAMA FROM TSQL1 WHERE NAMA='SANTOSO' AND NAMA=’SURAJAYA’


13 Tambahkan judul KOTAASAL dan isi semua dengan YOGYAKARTA

ALTER TABLE TSQL1 ADD KOTA ASAL CHAR(20)

UPDATE TSQL1 SET KOTA ASAL = 'YOGYAKARTA'


14 Tampilkan data NAMA, JABATAN dan GAJI yang jabatannya STAF AHLI

SELECT NAMA,JABATAN,GAJI FROM TSQL1 WHERE PEKERJAAN='STAFF AHLI'


15 Tampilkan data NAMA dan GAJI dimana gaji sudah naik 3%

UPDATE TSQL1 SET GAJI = GAJI+(3/100*GAJI)
SELECT NAMA,GAJI FROM TSQL1


16 Terjadi pergantian tahun, semua Masa Kerja bertambah 1 tahun dan semua GAJI naik 10% perbaikilah datanya.

UPDATE TSQL1 SET MKERJA = MKERJA+1 AND GAJI= GAJI+(10/100*GAJI)


17 GAJI yang masa kerjanya antara 3-5 tahun ditambah 500000 perbaikilah datanya.

UPDATE TSQL1 SET GAJI = GAJI+ 500000 WHERE MKERJA>3 AND MKERJA< 3


18. Gantilah Yang Jabatannya ADMINISTRASI diganti PEMBUKUAN untuk yang gajinya diatas 1000000

UPDATE TSQL1 SET PEKERJAAN = 'PEMBUKUAN' WHERE PEKERJAAN = 'ADMINISTRASI' AND GAJI>1000000

19. Khusus yang pekerjaannya SATPAM gajinya dinaikkan lagi sebesar 15 % dari
gaji semula dan ditambah 100000 lagi.

UPDATE TSQL1 SET GAJI = GAJI + (15/100*GAJI) + 100000 WHERE PEKERJAAN='SATPAM'

20. Sedangkan untuk yang pekerjaannya STAF AHLI dan AKUNTANSI dapat
tambahan gaji sebesar 500000

UPDATE TSQL1 SET GAJI = GAJI + 500000 WHERE PEKERJAAN='STAFF AHLI' AND PEKERJAAN='AKUNTANSI'


Tidak ada komentar:

Posting Komentar