Buat tabel pegawai sebagai berikut :
Isi data tabel seperti gambar di bawah ini!
Tampilkan semua kolom di tabel !
Tampilkan kolom idpegawai, namabelakang, gaji, tunjangan dan sebuah kolom baru yaitu tunjangan+gaji yang berisi jumlah tunjangan dan gaji !
Ubah tunjangan menjadi NULL untuk pegawai dengan idpegawai = E003. Kemudian lakukan kembali percobaan 5.
Seperti percobaan 5, tampilkan kolom idpegawai, namabelakang, gaji, tunjangan dan sebuah kolom baru (gunakan alias) yaitu total_pendapatan yang berisi jumlah tunjangan dan gaji !
Tambahkan record baru dengan value : E006,lincoln, burrows, linc@yahoo.com, 085275384544, 2008-09-01, L0006, 1750000, NULL, ex, coml.
Untuk pegawai yang ber-id E004 dan E005 ubah idmanajernya menjadi al !
Sekarang tampilkan kolom idmanajer saja !
Dari percobaan 10, terdapat 3 idmanajer yang sama dengan total record 6, sekarang tampilkan idmanajer tanpa duplikasi idmanajer sehingga akan tampil 4 record dengan idmanajer yang berbeda !
Tampilkan pegawai yang gajinya antara 1750000 - 1250000 !
Tampilkan tabel pegawai yang terurut berdasarkan namabelakang (dari a ke z)!
Tampilkan tabel pegawai yang diurutkan berdasarkan nama depan dengan urutan terbalik (dari z ke a)!
Kesimpulan:
Dari percobaan diatas kita dapat disimpulan bahwa ketika kita ingin menampilkan suatu data secara berurutan (dari a-z) dapat menggunakan perintah : SELECT * FROM pegawai ORDER BY namabelakang ASC; sedangkan untuk menampilkan data yang berutut dari z-a , maka menggunakan perintah : SELECT * FROM pegawai ORDER BY namabelakang DESC; dan untuk menampilkan kolom baru yang berisi hasil perhitungan dari data dari tabel yang ada, menggunakan perintah :SELECT idpegawai, namabelakang, gaji, tunjangan, tunjangan+gaji as jumlah from pegawai;
No comments:
Post a Comment