├── README.md └── kodewilayah2023.sql /README.md: -------------------------------------------------------------------------------- 1 | SQL SCRIPT (MYSQL) 2 |
SELECT COUNT(*) AS `Total Propinsi`
12 | FROM (SELECT kodewilayah
13 | FROM kodewilayah2023
14 | GROUP BY namapropinsi) AS kodewilayah
15 |
16 |
17 |
18 | Jumlah Kabupaten
19 | SELECT COUNT(*) AS `Total Kabupaten`
20 | FROM (SELECT kodewilayah FROM kodewilayah2023
21 | WHERE kodekabkota='Kabupaten'
22 | GROUP BY LEFT(kodewilayah,5)) AS kodewilayah
23 |
24 |
25 |
26 | Jumlah Kota
27 | SELECT COUNT(*) AS `Total Kota`
28 | FROM (SELECT kodewilayah FROM kodewilayah2023
29 | WHERE kodekabkota='Kota'
30 | GROUP BY LEFT(kodewilayah,5)) AS kodewilayah
31 |
32 |
33 |
34 | Jumlah Kota+Kabupaten
35 | SELECT COUNT(*) AS `Total Kota+Kabupaten`
36 | FROM (SELECT kodewilayah FROM kodewilayah2023
37 | GROUP BY LEFT(kodewilayah,5)) AS kodewilayah
38 |
39 |
40 |
41 | Jumlah Kecamatan
42 | SELECT COUNT(*) AS `Total Kecamatan`
43 | FROM (SELECT kodewilayah FROM kodewilayah2023
44 | GROUP BY LEFT(kodewilayah,8)) AS kodewilayah
45 |
46 |
47 |
48 | Jumlah Desa/Kelurahan
49 | SELECT COUNT(*) AS `Total Desa/Kelurahan`
50 | FROM kodewilayah2023
51 |
52 | Contoh Rekap:
53 | SELECT (SELECT COUNT(*)
54 | FROM (SELECT NULL
55 | FROM kodewilayah2023
56 | GROUP BY namapropinsi) Propinsi) AS 'Total Propinsi',
57 | (SELECT COUNT(*)
58 | FROM (SELECT NULL
59 | FROM kodewilayah2023
60 | GROUP BY LEFT(kodewilayah,5)) KotaKabupaten) AS `Total Kota+Kabupaten`,
61 | (SELECT COUNT(*)
62 | FROM (SELECT NULL
63 | FROM kodewilayah2023
64 | GROUP BY LEFT(kodewilayah,8)) Kecamatan) AS `Total Kecamatan`,
65 | (SELECT COUNT(*)
66 | FROM kodewilayah2023) AS `Total Desa/Kelurahan`
67 |
68 |
--------------------------------------------------------------------------------