You are on page 1of 2

--1

select * from mahasiswa where jns_kelamin = 'L';


--2
select count (jns_kelamin) as jumlah_perempuan from mahasiswa where jns_kelamin
= 'P';
--3
select * from mahasiswa where jns_kelamin= 'L' and email like '%yahoo%';
--4
select * from mahasiswa where nama_mhs like 'A%' and nim like '___6%';
--5
select * from buku where tahun not like 2009;
--6
select * from buku where tahun between 2000 and 2009;
--7
select buku.judul,supplier.nama_supplier
from buku inner join supplier on buku.id_supplier = supplier.id_supplier;
--8
select b.*
from buku b join supplier s on (b.id_supplier = s.id_supplier)
where s.nama_supplier = 'CV. Abadi';
--9
select b.*,k.*
from buku b join kategori k on (b.id_kategori = k.id_kategori) join lokasi l on(
k.id_lokasi = l.id_lokasi)
where k.jenis= 'Komputer';
--10
select avg(Harga_beli)as rata_harga
from buku;
--11
select sum(Harga_beli)as Total
from buku;
--12
select count(kode_buku)as Jumlah_buku
from buku
where id_kategori='0002' and penerbit='Gramedia';
--13
select k.id_kategori,jenis, count(kode_buku) as jumlah
from kategori k join buku b on(k.id_kategori = b.id_kategori)
group by k.id_kategori,k.jenis;
--15
select distinct p.*
from petugas p join inventaris i on(p.id_petugas = i.id_petugas)
where nama_inventaris like 'Kursi Panjang %';
--16
select i.*
from inventaris i join petugas p on(i.id_petugas = p.id_petugas)
where kondisi = 'Baik' and nama_petugas = 'Mamat';
--17
select id_petugas, count(id_petugas)
from inventaris
group by id_petugas
having count(id_petugas)=(select max(count(id_petugas)) from inventaris group by
id_petugas)
--18
select *
from kategori k inner join lokasi l on (k.id_lokasi = l.id_lokasi);
--19
select distinct *
from mahasiswa m inner join dipinjam d on (m.nim = d.nim);
--20

select b.*
from dipinjam d join buku b on (b.kode_buku = d.kode_buku);
--21
select b.*
from dipinjam d join mahasiswa m on (d.nim=m.nim)join buku b on (d.kode_buku=b.k
ode_buku)
where m.nama_mhs like 'Disha Fitriani'
--22
select b.*
from buku b join dipinjam d on(b.kode_buku=d.kode_buku)
where d.tgl_pinjam = '02/18/2010';
--23
select p.*
from petugas p inner join rekap r on (p.id_petugas=r.id_petugas)
where tgl_rekap = '02/15/2010';
--24
select count(kode_buku)
from buku
where id_kategori= '0006';
--25
select b.*
from dipinjam d join buku b on (d.kode_buku = b.kode_buku) join mahasiswa m on (
d.nim=m.nim)
where id_kategori= '0001';
--26
select p.*
from petugas p join rekap r on (p.id_petugas = r.id_petugas)
where tgl_rekap not like '02/16/2010';
--27
select count(nim) as jumlah_mahasiswa
from dipinjam
where nim like 'A%'
--28
select count(nim) as jumlah_mahasiswa
from dipinjam d join buku b on(d.kode_buku = b.kode_buku) join kategori k on(b.i
d_kategori=k.id_kategori)
where k.id_kategori like '0002'
--29
select distinct p.*
from petugas p join rekap r on (p.id_petugas=r.id_petugas) join dipinjam d on(r.
id_rekap=d.id_rekap) join buku b on (b.kode_buku=d.kode_buku)join kategori k on(
b.id_kategori=k.id_kategori)
where k.id_kategori like '0006'
--30
select distinct p.*
from petugas p join rekap r on (p.id_petugas=r.id_petugas) join dipinjam d on(r.
id_rekap=d.id_rekap) join mahasiswa m on(d.nim=m.nim)
where m.nim like 'B-08100'

You might also like