Tugas
Tugas
A. menampilkan data
menuliskan statement SQL untuk menampilkan data tidaklah terlalu rumit. alasan nya bahwa
struktur statement SQL yang digunakan sederhana dan kata-kata kunci (kosakata) yang
digunakan juga tidaklah banyak. beberapa kata kunci yang perlu dipahami adalah sebagai
berikut.
statement untuk menampilkan data mempunyai format bebas, artinya penulisan statement
tidak mempunyai aturan-aturan baku yang harus diikuti. dengan kata lain, tanpa memenuhi
aturan ini, aplikasi DBMS yang digunakan akan tetap dapat menjalankan statement SQL yang
diberikan. aturan-aturan tersebut antara lain sebagai berikut.
selain "aturan" di atas, ada notasi yang dikembangkan oleh Backus Naur From (BNF) untuk
menuliskan statement SQL, yaitu sebagai berikut.
oleh karena itu, secara umum syntax untuk menampilkan data dilakukan dengan
menggunakan perintah SELECT mempunyai bentuk seperti berikut.
| SELECT [DISTINCT | ALL] {*NamaKolom/
| Ekspresi [AS NamaKolomBaru]] [,...] }
| FROM NamaTabel [Alias] [,...]
| [WHERE kondisi]
| [GROUP BY DaftarKolom] [HAVING Kondisi]
| [ORDER BY DaftarKolom]
keterangan :
ketika menampilkan data menggunakan perintah SELECT, anda dapat mengatur untuk
memilih kolom mana saja yang akan ditampilkan.
3. Melakukan Perhitungan
terkadang untuk keperluan kegiatan bisnis Anda perlu menampilkan data sambil melakukan
perhitungan menggunakan data di kolom tertentu. sebagai ilustrasi jika Anda membuat basis
data untuk minimarket Anda mungkin perlu menghitung jumlah yang harus dibayar per item
barang yang dibeli. Dngn as you L ada dapat melakukan perhitungan dengan cara mengalikan
datang pada kolom jumlah barang dengan kolom harga barang dan kemudian menampilkan
hasilnya.
sebagai contoh misalkan Anda mempunyai tabel gaji pegawai seperti yang ditunjukkan oleh
tabel 6.3 pada akhir tahun perusahaan ingin memberikan bonus kepada setiap pegawai
sebesar 75% dari gaji. oleh karena itu Anda ingin menampilkan gaji bonus yang diterima dan
jumlah total yang harus dibayar ke masing masing pegawai untuk menampilkan data dan
perhitungan tersebut, anda dapat menggunakan statement SQL seperti berikut.
| SELECT IdPeg, Nama, NamaKel, Gaji,
| Gaji*0,75 As Bonus, Gaji + Bonus As Dibayar
| FROM Pegawai
jika dijalankan statement SQL tersebut akan memberikan hasil seperti yang ditunjukkan pada
tabel 6.4
4. Menggunakan DISTINCT
Ketika Anda menampilkan data dari kolom tertentu saja, terkadang ada baris data dari kolom
tersebut yang mempunyai nilai sama. sebagai contoh jika Anda menampilkan kolom NoCab
dari tabel pegawai yang ditunjukkan oleh tabel 6.5, Akan terdapat beberapa record data yang
bernilai sama. untuk menghindari data yang sama ditampilkan lebih dari satu kali, anda dapat
menggunakan statement DISTINCT.
kata kunci DISTINCT digunakan untuk mencegah record data dengan nilai yang sama
ditampilkan dua kali untuk menunjukkan bahwa perintah DISTINCT bekerja Anda akan
membuat dua statement SQL yang berbeda contohnya Anda mempunyai statement SQL
yang tidak disertai dengan statement disebut sebagai berikut
| SELECT NoCab
| FROM Pegawai
statement tersebut dijalankan akan menghasilkan tabel seperti yang ditunjukkan oleh tabel
6.6 (a). sebaliknya, kata kunci DISTINCT ditambahkan pada statement SQL tersebut
statement SQL tersebut akan menjadi sebagai berikut.
| SELECT DISTINCT NoCab
| FROM Pegawai
Statement tersebut akan menghasilkan data seperti yang ditunjukkan oleh tabel 6.6 (B)
sebagai berikut.