23 April 2020

Aplikasi Basis Data Pertemuan 4







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