sebelumnya sudah saya posting soal dan jawab tuhas basis data di link
6. Tampilkan nama mata kuliah yang huruf depannya dimulai dengan ‘P’
SELECT nama_kul FROM mkuliah WHERE nama_kul like’P%’;
7. Gantilah nama mata kuliah ‘Pancasila’ menjadi ‘Pendidikan Pancasila’
UPDATE mkuliah SET nama_kul=’Pendidikan Pancasila’ WHERE kode_kul=’A21-101’;
8. Gantilah nama mata kuliah ‘Pemrograman Basic’ menjadi ‘Pemrograman (Basic)’
UPDATE mkuliah SET nama_kul=’Pemrograman Basic’ WHERE kode_kul=’A21-103’;
9. Tambahkan record-record berikut :
‘A12-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’2’
‘A12-203’,’Kewiraan’, 2, ‘2’, ‘1’,’2’
‘A12-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’2’
‘A12-601’,’Tugas Akhir’, 6, ‘6’, ‘3’,’2’
INSERT INTO mhs (kode_kul, nama_kul, SKS, sms_tawar, klp_kul, progdi) VALUE
(‘A12-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’2’),
(‘A12-203’,’Kewiraan’, 2, ‘2’, ‘1’,’2’),
(‘A12-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’2’),
(‘A12-601’,’Tugas Akhir’, 6, ‘6’, ‘3’,’2’);
10. Gantilah nama mata kuliah ‘Kewiraan’ menjadi ‘Pendidikan Kewarganegaraan’
UPDATE mkuliah SET nama_kul=’Pendidikan Kewarganegaraan’ WHERE kode_kul=’A12-203’;
11. Hitunglah seluruh data yang telah tersimpan pada tabel mkuliah tersebut.
SELECT COUNT(*) FROM mkuliah;
12. Tampilkan nama mata kuliah dan sks yang telah diurutkan berdasarkan kunci
nama mata kuliah secara ascending
SELECT nama_kul, SKS FROM mkuliah ORDER BY nama_kul;
13. Tampilkan nama mata kuliah, sks, semester tawar dan program studi yang telah
diurutkan berdasarkan field kunci semester tawar dengan urutan ascending dan
field kunci program studi dengan urutan descending
SELECT nama_kul, SKS, smt_tawar, progdi FROM mkuliah ORDER BY smt_tawar, progdi DESC;
14. Kelompokkan data mata kuliah berdasarkan kelompok mata kuliah.
SELECT * FROM mkuliah GROUB BY klp_kul;
15. Tampilkan kelompok mata kuliah dan hitung jumlah sks berdasarkan
kelompok mata kuliah
SELECT klp_kul, SUM(SKS) FROM mkuliah GROUP BY klp_kul;
16. Tampilkan kode program studi dan hitung jumlah sks berdasarkan kelompok program studi
SELECT kode_kul, SUM(SKS) FROM mkuliah GROUP BY klp_kul;
17. Tampilkan jumlah sks terkecil untuk program studi MI-D3
SELECT SKS, MIN(SKS) FROM mkuliah GROUP BY Progdi='1'
18. Tampilkan jumlah sks terbesar untuk program studi MI-D3
SELECT SKS, MAX(SKS) FROM mkuliah GROUP BY Progdi='1';
19. Tampilkan jumlah sks terkecil untuk program studi SI-S1
SELECT SKS, MIN(SKS) FROM mkuliah GROUP BY Progdi='2';
20. Tampilkan sks rata-rata untuk mata kuliah kelompok MKP
SELECT AVG(SKS) FROM mkuliah GROUP BY klp_kul='1';
21. Tampilkan sks rata-rata untuk mata kuliah kelompok MKB
SELECT AVG(SKS) FROM mkuliah GROUP BY klp_kul='3';
22. Hitung jumlah sks untuk mata kuliah kelompok MPK
SELECT SUM(SKS) FROM mkuliah GROUP BY klp_kul='1'
23. Hitung jumlah sks untuk mata kuliah kelompok MKK
SELECT SUM(SKS) FROM mkuliah GROUP BY klp_kul='2'
24. Berapa jumlah mata kuliah yang termasuk dalam kelompok MPK
SELECT klp_kul, COUNT(*) FROM mkuliah GROUP BY klp_kul='1' ;
Bila ada jawaban yang
tidak sesuai dengan pemikiran atau hasil praktek
dari pembaca silahkan comennt.
Semoga bermanfaat
6. Tampilkan nama mata kuliah yang huruf depannya dimulai dengan ‘P’
SELECT nama_kul FROM mkuliah WHERE nama_kul like’P%’;
7. Gantilah nama mata kuliah ‘Pancasila’ menjadi ‘Pendidikan Pancasila’
UPDATE mkuliah SET nama_kul=’Pendidikan Pancasila’ WHERE kode_kul=’A21-101’;
8. Gantilah nama mata kuliah ‘Pemrograman Basic’ menjadi ‘Pemrograman (Basic)’
UPDATE mkuliah SET nama_kul=’Pemrograman Basic’ WHERE kode_kul=’A21-103’;
9. Tambahkan record-record berikut :
‘A12-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’2’
‘A12-203’,’Kewiraan’, 2, ‘2’, ‘1’,’2’
‘A12-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’2’
‘A12-601’,’Tugas Akhir’, 6, ‘6’, ‘3’,’2’
INSERT INTO mhs (kode_kul, nama_kul, SKS, sms_tawar, klp_kul, progdi) VALUE
(‘A12-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’2’),
(‘A12-203’,’Kewiraan’, 2, ‘2’, ‘1’,’2’),
(‘A12-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’2’),
(‘A12-601’,’Tugas Akhir’, 6, ‘6’, ‘3’,’2’);
10. Gantilah nama mata kuliah ‘Kewiraan’ menjadi ‘Pendidikan Kewarganegaraan’
UPDATE mkuliah SET nama_kul=’Pendidikan Kewarganegaraan’ WHERE kode_kul=’A12-203’;
11. Hitunglah seluruh data yang telah tersimpan pada tabel mkuliah tersebut.
SELECT COUNT(*) FROM mkuliah;
12. Tampilkan nama mata kuliah dan sks yang telah diurutkan berdasarkan kunci
nama mata kuliah secara ascending
SELECT nama_kul, SKS FROM mkuliah ORDER BY nama_kul;
13. Tampilkan nama mata kuliah, sks, semester tawar dan program studi yang telah
diurutkan berdasarkan field kunci semester tawar dengan urutan ascending dan
field kunci program studi dengan urutan descending
SELECT nama_kul, SKS, smt_tawar, progdi FROM mkuliah ORDER BY smt_tawar, progdi DESC;
14. Kelompokkan data mata kuliah berdasarkan kelompok mata kuliah.
SELECT * FROM mkuliah GROUB BY klp_kul;
15. Tampilkan kelompok mata kuliah dan hitung jumlah sks berdasarkan
kelompok mata kuliah
SELECT klp_kul, SUM(SKS) FROM mkuliah GROUP BY klp_kul;
16. Tampilkan kode program studi dan hitung jumlah sks berdasarkan kelompok program studi
SELECT kode_kul, SUM(SKS) FROM mkuliah GROUP BY klp_kul;
17. Tampilkan jumlah sks terkecil untuk program studi MI-D3
SELECT SKS, MIN(SKS) FROM mkuliah GROUP BY Progdi='1'
18. Tampilkan jumlah sks terbesar untuk program studi MI-D3
SELECT SKS, MAX(SKS) FROM mkuliah GROUP BY Progdi='1';
19. Tampilkan jumlah sks terkecil untuk program studi SI-S1
SELECT SKS, MIN(SKS) FROM mkuliah GROUP BY Progdi='2';
20. Tampilkan sks rata-rata untuk mata kuliah kelompok MKP
SELECT AVG(SKS) FROM mkuliah GROUP BY klp_kul='1';
21. Tampilkan sks rata-rata untuk mata kuliah kelompok MKB
SELECT AVG(SKS) FROM mkuliah GROUP BY klp_kul='3';
22. Hitung jumlah sks untuk mata kuliah kelompok MPK
SELECT SUM(SKS) FROM mkuliah GROUP BY klp_kul='1'
23. Hitung jumlah sks untuk mata kuliah kelompok MKK
SELECT SUM(SKS) FROM mkuliah GROUP BY klp_kul='2'
24. Berapa jumlah mata kuliah yang termasuk dalam kelompok MPK
SELECT klp_kul, COUNT(*) FROM mkuliah GROUP BY klp_kul='1' ;
Bila ada jawaban yang
tidak sesuai dengan pemikiran atau hasil praktek
dari pembaca silahkan comennt.
Semoga bermanfaat
Comments
Post a Comment