Jalankan xampp dan buka command prompt.
create table buku (id_buku char(4) primary key,judul_buku varchar(45),penulis varchar(25),thn_terbit year(15),penerbit varchar(45));
desc buku;
insert into buku (id_buku,judul_buku,penulis,thn_terbit,penerbit) values ('BK01','Perahu Kertas','Dewi Lestari','2017','Abadi jaya');
insert into buku (id_buku,judul_buku,penulis,thn_terbit,penerbit) values ('BK02','Laskar Pelangi','Andrea Hirata','2004','Abadi jaya'),('BK03','Sang Pemimpi','Andrea Hirata','2005','Abadi jaya');
insert into buku (id_buku,judul_buku,penulis,thn_terbit,penerbit) values ('BK04','Sang Pemimpi','Andrea Hirata','2005','Abadi jaya'),('BK05','Sang Pemimpi','J.K Rowling','2003','Abadi jaya'),('BK06','Warnet SQL','DR. Rena','2009','Wacana Ria');
1. Tampilkan isi seluruh record pada tabel buku.(gunakan tanda * bila seluruh field ditampilkan)
SELECT * FROM buku ;
2. Tampilkan isi record tabel buku, hanya buku dengan penerbit = “Abadi Jaya”.
SELECT penulis,penerbit FROM buku where penerbit='Abadi Jaya';
3. Tampilkan isi record dengan pengelompokan data berdasarkan penerbit. (data yang sama pada penerbit tidak akan dipanggil kembali, disebut juga Ascending)
SELECT * FROM buku GROUP BY penerbit ORDER BY penerbit ASC;
4. Tampilkan isi record dengan pengurutan data berdasarkan penerbit. (secara default pengurutan secara ascending dari A ke Z).
SELECT * FROM buku ORDER BY penerbit ASC;
5. Tampilkan isi record hanya field “judul_buku”, “penulis”, “thn_terbit”.
SELECT judul_buku,penulis,penerbit FROM buku;
6. Tampilkan isi record dengan Penulis bernama depan huruf= “A”. (pencarian data menggunakan like).
SELECT * FROM buku WHERE penulis LIKE 'A%';
7. Tampilkan isi record dengan Tahun terbit dibawah tahun 2005.
SELECT * FROM buku WHERE thn_terbit<2005;
8. Tampilkan isi record dengan Judul buku mengandung kata “SQL”.
SELECT * FROM buku WHERE judul_buku LIKE '%sql%';
9. Tampilkan isi record, dengan penulis = “Dewi Lestari”.
SELECT * FROM buku WHERE penulis='Dewi Lestari';
10. Tampilkan isi record hanya field “judul_buku”, “penulis”, kemudian urutkan data berdasarkan penulis.
SELECT judul_buku,penulis FROM buku ORDER BY penulis ASC;
11. Tampilkan isi record hanya field “judul_buku”, “penulis”, kemudian urutkan data berdasarkan penulis secara descending.
SELECT judul_buku,penulis FROM buku ORDER BY penulis DESC;
12. Tampilkan isi record hanya field “judul_buku”, “penulis”, “thn_terbit”, dengan tahun terbit dibawah tahun 2005.
SELECT judul_buku,penulis,thn_terbit FROM buku WHERE thn_terbit<2005;
13. Tampilkan isi record hanya field “judul_buku”, “penulis”, “thn_terbit”, “penerbit”, dengan tahun terbit dibawah tahun 2005, lalu urutkan berdasarkan “thn_terbit” secara descending.
SELECT judul_buku,penulis,thn_terbit,penerbit FROM buku WHERE thn_terbit<2005 ORDER BY thn_terbit DESC;
14. Tampilkan isi record hanya field “judul_buku”, “penulis”, “penerbit”, dengan penulis = “Andrea Hirata”, lalu urutkan secara descending berdasarkan “judul_buku”.
SELECT judul_buku,penulis,thn_terbit FROM buku WHERE penulis='Andrea Hirata' ORDER BY judul_buku DESC;
Tidak ada komentar:
Posting Komentar