Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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);

avatar fariedrisky
@fariedrisky

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

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) &lt;= 2; </pre>

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban