Postingan lainnya
Bagaimana cara membuat query sql yang akan mengembalikan nama dosen?
Buatlah query SQL yang akan mengembalikan nama dosen dan jumlah publikasinya pada setahun dimana jumlah publikasinya kurang atau sama dengan 2 setiap tahunnya.
SELECT DOSEN.nama, PUBLIKASI.tahun, COUNT(PUBLIKASI.tahun) AS jumlahpublikasisama
FROM DOSEN
JOIN PUBLIKASI ON DOSEN.nip=PUBLIKASI.nip
GROUP BY DOSEN.nama, PUBLIKASI.tahun
ORDER BY PUBLIKASI.tahun
HAVING COUNT(PUBLIKASI.tahun);
0
Tanggapan
bisa diperjelas pertanyaan kamu ini apa?
1 Jawaban:
Kalau query diatas yang mas buat tidak error. Sepertinya tinggal ditambah di having nya, seperti ini :
<pre> SELECT DOSEN.nama, PUBLIKASI.tahun, COUNT(PUBLIKASI.tahun) AS jumlahpublikasisama FROM DOSEN JOIN PUBLIKASI ON DOSEN.nip=PUBLIKASI.nip GROUP BY DOSEN.nama, PUBLIKASI.tahun ORDER BY PUBLIKASI.tahun HAVING COUNT(PUBLIKASI.tahun) <= 2; </pre>
0