PERINTAH SQL LANJUTAN 1
Beberapa Permasalahan yang harus
di selesaikan :
- Tampilkan judul-judul buku yang diawali dengan huruf D dari Tabel Buku
- Tampilkan judu-jidul buku yang diakhiri karakter ‘er’ tabel buku
- Tampilkan Kota yang dimulai dengan huruf K
- Tampilkan judul buku yang jumlah bukunya kurang dari sepuluh dan kode penerbitnya 02
- Tampilkan judul-judul buku yang jumlahnya lebih besar dari empat dan kurang dari sepuluh
- Tampilan judul-judul buku yang tidak diterbitkan oleh kode_penerbit 01
- Tampilkan Nim, Nama, alamat, kota dari tabel mahasiswa dikelompokkan berdasarkan nama kota
- Tampilkan seluruh data buku dari table mahasiswa yang dikelompokkan berdasarkan kota
- Tampilkan seluruh data mahasiswa diurutkan berdasarkan nim secara menurun
- Tampilkan seluruh data mahasiswa diurutkan berdasarkan Kota secara menurun
Penyelesaian :
Cara
Menampilkan judul-judul buku yang diawali dengan huruf D dari tabel Buku adalah
dengan menggunakan perintah select
field_yang_ingin_di_tampilkan from Nama_tabel where field_yang_ditunjuk like ‘karakter_acuan%’;
Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select
Judul from Buku where Judul ‘A%’;. lebih jelasnya lihat gambar 3.1.
gambar 3.1
Cara
Menampilkan judul buku yang diakhiri dengan karakter ‘er’ dari tabel Buku
adalah sama dengan penyelesaian masalah no. 1 diatas hanya posisi “%” yang
semula dibelakang menjadi didepan. Maka dapat dirumuskan menjadi select field_yang_ingin_di_tampilkan from
Nama_tabel where field_yang_ditunjuk like ‘%karakter_acuan’. Jadi, kita dapat
menyelesaikan permasalahan diatas dengan menuliskan select Judul from Buku
where Judul ‘%er’;. lebih jelasnya lihat gambar 3.2.
gambar 3.2
Cara Menampilkan Kota yang diawali dengan huruf K adalah sama dengan penyelesaian masalah no. 1 diatas. Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select Kota from Mahasiswa where Kota ‘K%’;. lebih jelasnya lihat gambar 3.3.
gambar 3.3
Cara Menampilkan judul buku yang jumlah bukunya kurang dari sepuluh dan kode penerbitnya 02 adalah dengan menuliskan select Judul from Buku where Jml_buku < 10 and Kode_penerbit = ‘02’;. lebih jelasnya lihat gambar 3.4.
gambar 3.4
Cara Menampilkan judul buku yang jumlahnya lebih besar dari empat dan kurang dari sepuluh adalah dengan menuliskan select Judul from Buku where Jml_buku < 10 and Jml_buku > 4;. lebih jelasnya lihat gambar 3.5.
gambar 3.5
Menampilkan judul-judul buku yang tidak diterbitkan oleh kode penerbit 01 dapat dirumuskan dengan select field_yang_ingin_di_tampilkan from Nama_tabel where not field_yang_ditunjuk = ‘isi_field_acuan’. Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select Judul from Buku where not Kode_buku = ‘01’;. lebih jelasnya lihat gambar 3.6.
gambar 3.6
Menampilkan Nama, Nim, Alamat, kota dari tabel Mahasiswa dikelompokkan berdasarkan kota dapat dirumuskan dengan select field_yang_ingin_di_tampilkan from Nama_tabel group by field_acuan. Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select Nama, Nim, Alamat, Kota Judul from Mahasiswa group by Kota;. lebih jelasnya lihat gambar 3.7.
gambar 3.7
gambar 3.8
Menampilkan seluruh data Mahasiswa diurutkan berdasarkan Nim secara menurun dapat dirumuskan dengan select field_yang_ingin_di_tampilkan from Nama_tabel order by field_acuan desc. Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select * from Mahasiswa order by Nim desc;. lebih jelasnya lihat gambar 3.9.
gambar 3.9
Menampilkan seluruh data Mahasiswa diurutkan berdasarkan Kota secara menurun dapat dirumuskan dengan select field_yang_ingin_di_tampilkan from Nama_tabel order by field_acuan desc. Jadi, kita dapat menyelesaikan permasalahan diatas dengan menuliskan select * from Mahasiswa order by Kota desc;. lebih jelasnya lihat gambar 3.10.