Jumlah penduduk per agama:
SELECT a.Nama_agama, COUNT(p.Nik) AS jumlah_penduduk
FROM Penduduk p
JOIN Agama a ON p.Id_agama = a.Id_agama
GROUP BY a.Nama_agama;
Penduduk tertua:
SELECT Nama, Tanggal_lahir
FROM Penduduk
ORDER BY Tanggal_lahir ASC
LIMIT 1;
Penduduk termuda:
SELECT Nama, Tanggal_lahir
FROM Penduduk
ORDER BY Tanggal_lahir DESC
LIMIT 1;
Jumlah penduduk per jenis pekerjaan:
SELECT pek.Nama_pekerjaan, COUNT(p.Nik) AS jumlah_penduduk
FROM Penduduk p
JOIN Pekerjaan pek ON p.Id_pekerjaan = pek.Id_pekerjaan
GROUP BY pek.Nama_pekerjaan;
Penduduk dengan tingkat pendidikan tertentu:
SELECT pd.Nama_pendidikan, COUNT(p.Nik) AS jumlah_penduduk
FROM Penduduk p
JOIN Pendidikan pd ON p.Id_pendidikan = pd.Id_pendidikan
WHERE pd.Nama_pendidikan = 'SMA'; -- Ubah tingkat pendidikan sesuai dengan kebutuhan
GROUP BY pd.Nama_pendidikan;
Jumlah penduduk per kecamatan:
SELECT k.Nama_kecamatan, COUNT(p.Nik) AS jumlah_penduduk
FROM Penduduk p
JOIN Kecamatan k ON p.Id_kecamatan = k.Id_kecamatan
GROUP BY k.Nama_kecamatan;
Penduduk dengan alamat tertentu:
SELECT Nama, Alamat
FROM Penduduk
WHERE Alamat LIKE '%Nama_Jalan%'; -- Ganti dengan alamat yang sesuai