mia

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.2 kB
8
Indexable
Never
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