Disusun oleh :
Etika Wahyu Perdani
15.52.0772
3. Mengubah semua data ThAng pada tabel MAHASISWA menjadi 2004 dan
ALAMAT pada tabel MAHASISWA menjadi Yogya
AWAL Select*from mahasiswa;
5. Mengubah data Nilai menjadi 2 pada KRS yang NIMnya 1, 3 atau 4 dan
idKelasnya 1.
AWAL SELECT *FROM krs;
SETELAH UPDATE krs SET nilai=2 WHERE nim IN(1,3,4) AND idkelas=1;
6. Mengubah ThAng menjadi 2000 dan TGL menjadi NULL pada MAHASISWA yang
Namanya ada I nya dan huruf terakhir pada Alamatnya G
AWAL SELECT* FROM mahasiswa;
7. Hapus semua data pada tabel Matakuliah yang SKS nya NULL
AWAL SELECT * FROM matakuliah;
9. Hapus semua data pada tabel Kelas yang Kode-nya B1 atau NIP-nya 4
AWAL SELECT * FROM kelas;
10. Hapus semua data pada tabel KRS yang NIM-nya bukan 1 dan Nilainya > 1
AWAL SELECT * FROM krs;
SETELAH DELETE FROM krs WHERE nim <>1 AND nilai > 1;
11. Hapus semua data pada tabel Mahasiswa yang alamatnya Null dan Tglnya Null
AWAL SELECT * FROM mahasiswa;
15. Menampilkan Nama_matakuliah dari tabel matakuliah yang sksnya 2 urut berdasarkan
kode
SELECT matakuliah FROM matakuliah WHERE sks=2 ORDER BY kode ASC;
18. Menampilkan semua data kelas yang idkelasnya > 2 dan NIP nya kurang dari 4 diurutkan
berdasarkan NIP desc dan IdKelas Asc
SELECT * FROM kelas WHERE idkelas >2 AND nip <4 ORDER BY nip DESC, idkelas ASC;
19. Menampilkan NIM, dan Nilai dari data KRS yang nilainya tidak NULL dan IdKelas 1 urut
berdasarkan NIM
SELECT nim,nilai FROM krs WHERE nilai IS NOT NULL AND idkelas=1 ORDER BY nim;
20. Jumlah Mahasiswa pada tabel Mahasiswa dikelompokkan berdasarkan tahun Angkatan
Diurutkan berdasarkan Tahun Angkatan Desc
SELECT COUNT(*) AS jmlmhs,thang FROM mahasiswa GROUP BY thang ORDER BY thang
DESC;
21. Jumlah Nilai Pada KRS yang Nilainya tidak NULL dan NIM > 1
SELECT SUM(nilai) as jmlnilai FROM krs WHERE nilai IS NOT NULL AND nim>1;
22. Rata-rata Nilai Mahasiswa Dikelompokkan Berdasarkan NIM yang TotalNilainya > 3
SELECT nim,AVG(nilai) as ratarata FROM krs GROUP BY nim HAVING SUM(nilai)>3;
23. NIP tertinggi pada tabel Dosen yang namanya mengandung huruf i
SELECT MAX(nip) AS nipdosen FROM dosen WHERE nama LIKE %i%;