Pengantar Bahasa Query:Tugas 2: Difference between revisions
| Line 37: | Line 37: | ||
==Perintah Select== | ==Perintah Select== | ||
*Menampilkan Semua field | *Menampilkan Semua field | ||
SELECT * FROM karyawan; | |||
'''Output''' | '''Output''' | ||
| Line 60: | Line 60: | ||
*Tampilkan yang namanya di awali dengan huruf depan S | *Tampilkan yang namanya di awali dengan huruf depan S | ||
SELECT * FROM karyawan WHERE nama LIKE 'S%'; | |||
'''Output''' | '''Output''' | ||
| Line 86: | Line 86: | ||
*Tampilkan yang gajinya dibawah 1000000 | *Tampilkan yang gajinya dibawah 1000000 | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE gaji<1000000; | ||
'''Output''' | '''Output''' | ||
| Line 98: | Line 98: | ||
*Tampilkan yang gajinya diatas 3000000 | *Tampilkan yang gajinya diatas 3000000 | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE gaji>3000000; | ||
'''Output''' | '''Output''' | ||
| Line 108: | Line 108: | ||
*Tampilkan gajinya antara 2000000 - 4000000 | *Tampilkan gajinya antara 2000000 - 4000000 | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE gaji BETWEEN 2000000 and 4000000; | ||
'''Output''' | '''Output''' | ||
| Line 136: | Line 136: | ||
*Tampilkan yang masa kerjanya diatas >5 tahun dan gajinya diatas 4.000.000 | *Tampilkan yang masa kerjanya diatas >5 tahun dan gajinya diatas 4.000.000 | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE mkerja>5 AND gaji>4000000; | ||
'''Output''' | '''Output''' | ||
| Line 146: | Line 146: | ||
*Tampilkan yang Namanya berhuruf depan S dan Gaji nya kurang <1000000 | *Tampilkan yang Namanya berhuruf depan S dan Gaji nya kurang <1000000 | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE nama LIKE 'S%' AND gaji<1000000; | ||
'''Output''' | '''Output''' | ||
| Line 156: | Line 156: | ||
*Tampilkan yang gajinya diatas >1000000 dan Masa Kerjanya >4 th | *Tampilkan yang gajinya diatas >1000000 dan Masa Kerjanya >4 th | ||
SELECT * FROM karyawan | SELECT * FROM karyawan WHERE gaji>1000000 AND mkerja>4; | ||
'''Output''' | '''Output''' | ||
| Line 215: | Line 215: | ||
*Karyawan yang bernama SANTOSO dan SURAJAYA mengundurkan diri, hapuslah datanya. | *Karyawan yang bernama SANTOSO dan SURAJAYA mengundurkan diri, hapuslah datanya. | ||
DELETE | DELETE FROM karyawan WHERE nama = 'SANTOSO' OR nama='SARAJAYA'; | ||
'''Output''' | '''Output''' | ||
| Line 249: | Line 249: | ||
*Tampilkan data NAMA dan GAJI dimana gaji sudah naik 3% | *Tampilkan data NAMA dan GAJI dimana gaji sudah naik 3% | ||
select nama, gaji + (0.03*gaji) | select nama, gaji + (0.03*gaji) FROM karyawan; | ||
'''Output''' | '''Output''' | ||
| Line 271: | Line 271: | ||
*Terjadi pergantian tahun, semua Masa Kerja bertambah 1 tahun dan semua GAJI naik 10% perbaikilah datanya. | *Terjadi pergantian tahun, semua Masa Kerja bertambah 1 tahun dan semua GAJI naik 10% perbaikilah datanya. | ||
**Menambah Masa kerja 1 tahun | **Menambah Masa kerja 1 tahun | ||
UPDATE karyawan SET mkerja = mkerja + 1; | |||
**Menaikkan gaji 10% | **Menaikkan gaji 10% | ||
UPDATE karyawan SET gaji = gaji + (0.10*gaji); | |||
'''Output''' | '''Output''' | ||