Tampilkan data dari tabel tbDepartemen, yang mempunyai NO_DEPT = 10,30,50 Tampilkan Karyawan tbKaryawan yang berasal dari departemen Administration Tampilkan Karyawan tbKaryawan yang jabatannya manager Jabatannya mengandung string Mg Tampilkan karyawan tb

GAJI , NO_MANAJER , NO_DEPT_KAR VALUES Hari , 1990-08-15 , Direktur , 10 , 5000 ,NULL, 10 INSERT INTO dbo . tbKaryawan NM_KAR , TGL_MSK , JABATAN , KOMISI , GAJI , NO_MANAJER , NO_DEPT_KAR VALUES Hari , 1990-08-15 , Direktur , 10 , 5000 ,NULL, 10 Dst. Penjelasan : - Karena NO_Kar dibuat identity diisi otomatis oleh system pada SQL Server secara incement, maka ketika melakukan insert, kita tidak lagi memanggil [NO_Kar], dan mengisikan datanya. Karena akan diisi oleh system secara otomatis.

6. Tampilkan data dari tabel tbDepartemen, yang mempunyai NO_DEPT = 10,30,50

Ada 2 cara : SELECT FROM dbo . tbDepartemen WHERE NO_Dept IN 10 , 30 , 20 SELECT FROM dbo . tbDepartemen WHERE NO_Dept = 10 OR NO_Dept = 30 OR NO_Dept = 20 Penjelasan : - Bila penyeleksiannya mau digabungkan dengan koma ,, maka lakukan dengan perintah IN. - Bila memakai operator = samadengan, maka lakukan dengan perintah OR. pelajari tentang operator

7. Tampilkan Karyawan tbKaryawan yang berasal dari departemen Administration

NO_DEPT_KAR = 10 SELECT FROM dbo . tbKaryawan WHERE NO_DEPT_KAR = 10 8. Tampilkan Karyawan tbKaryawan yang memiliki Komisi saja, lalu urutkan datanya secara dari gaji yang terkecil ke yang terbesar. SELECT FROM dbo . tbKaryawan WHERE KOMISI IS NOT NULL ORDER BY GAJI ASC

9. Tampilkan Karyawan tbKaryawan yang jabatannya manager Jabatannya mengandung string Mg

Perhatikan perintah soalnya Jabatannya mengandung string Mg SELECT FROM dbo . tbKaryawan WHERE JABATAN LIKE Mg Penjelasan : - Bila JABATAN LIKE Mg maka berarti mengandung string Mg. - Bila JABATAN LIKE Mg maka berarti diawali oleh string Mg. - Bila JABATAN LIKE Mg maka berari diakhiri oleh string Mg. - Penulisannya bisa juga seperti ini JABATAN LIKE +’Mg’+.

10. Tampilkan karyawan tbKaryawan yang tidak punya atasan.

Yang dimaksud atasan disini diambil dari field [NO_MANAJER], jadi tampilkan Karywan yang tidak punya manajer atasan. SELECT FROM dbo . tbKaryawan WHERE NO_MANAJER IS NULL

11. Tampilkan karyawan tbKaryawan yang gajinya di atas 2700.

SELECT FROM dbo . tbKaryawan WHERE GAJI 2700 12. Tampilkan kayawan yang berasal dari departemen no NO_DEPT_KAR : 30, 40, atau 50. Urutkan datanya secara mengecil berdasarkan NM_KAR. SELECT FROM dbo . tbKaryawan WHERE NO_DEPT_KAR IN 30 , 40 , 50 ORDER BY NM_KAR ASC

13. Hapus Departemen tbDepartemen no : 30 dan 40