Jawab
a) select nama from Mahasiswa where nama like '_a%' and nama like '%a';
b) select nama from Mahasiswa where nilai > 70;
c) select count(nama), min(nilai), max(niai) from Mahasiswa;
d) select avg(nilai), kota from Mahasiswa group by kota;
2. Jawab
a) ∏nim, nama, nilai(Mahasiswa)
b) ∏nama (σkota=”Jakarta” v nama=”B%”)(Mahasiswa)
c) ∏nim(Mahasiswa)∪∏nim(Transaksi)
d) ∏nim(Mahasiswa)∩∏nim(Transaksi)
e) ∏nim(Mahasiswa)∪∏nim(Transaksi) - ∏nim(Mahasiswa)∩∏nim(Transaksi)
3. Jawab
a) SELECT * FROM Mahasiswa INNER JOIN Transaksi using(nim);
Mahasiswa Transaksi
4. Jawab
a) SELECT nama, nilai FROM Mahasiswa WHERE nilai = (SELECT
MAX(nilai) FROM Mahasiswa);
d) SELECT nama, nilai from Mahasiswa WHERE nilai > (SELECT MIN(nilai)
FROM Mahasiswa WHERE kota='Jakarta');