Catatan Cak Edy

Life and Technology

  • About
  • Kebijakan Privasi
  • Kontak
  • Referensi

studi-kasus

Memanfaatkan Fungsi ReGeX pada SQLite Studio

02/01/2024 / Leave a Comment

Saya mempunyai data DPT di SQLite dengan format TPS tidak asik yaitu TPS 1, TPS 2 dst sehingga kalau di GROUP BY pasti tidak urut 1, 2, 3 dst, sehingga perlu dilakukan

  1. Membuang kata ‘TPS ‘ di depan angka menggunakan Regex
  2. Menjadikan angka sebagai Integer

Karena tidak ada fasilitas Regex pada SQLite maka kita memanfaatkan library SQLean pada SQLite Studio.

SELECT DESA,
       TPS,
       CAST (regexp_replace(TPS, 'TPS (.+?)$', '$1') AS INT) AS TPS2,
       count(ID) AS jumlah
  FROM dpt2024
 WHERE DESA = 'MALASAN' AND 
       KECAMATAN = 'DURENAN'
 GROUP BY TPS
 ORDER BY TPS2;

Dan hasilnya …

Kalau ingin sederhana kamu bisa membuat satu tabel dan mengisinya dengan hasil ReGex

Padahal yg diatas gak usah pakai REGEX sebenarnya bisa, itu buat latihan aja hehe

SELECT DESA,
       TPS,
       CAST (replace(TPS, 'TPS ', '') AS INT) AS TPS2,
       count(ID) AS jumlah
  FROM dpt2024
 WHERE DESA = 'MALASAN' AND 
       KECAMATAN = 'DURENAN'
 GROUP BY TPS
 ORDER BY TPS2;
Posted in: Data Science Tagged: studi-kasus

Donasi. Jika kamu terbantu dengan blog ini dan ingin berdonasi, silahkan berdonasi melalui link ini: Donasi

Kategori

  • AI (3)
  • Aplikasi (22)
  • Aplikasi Server (18)
  • Catatan (30)
  • Cerita Inspiratif (4)
  • Data Science (26)
  • Database (8)
  • Elektronika (1)
  • Hardware (3)
  • Home Assistant (5)
  • Internet of Thing (6)
  • JavaScript (4)
  • Linux (7)
  • Management (5)
  • Media (4)
  • Pendidikan (8)
  • PHP (20)
  • Programing (28)
  • Python (15)
  • Scientech (1)
  • Server (23)
  • Teknologi (52)
  • Uncategorized (73)
  • Utility (1)

Tulisan terbaru

  • Menggunakan Satuan cm di Aplikasi Office Linux22/07/2026
  • Cara Menambahkan Ukuran Kertas F4 dan Mengubah Satuan ke Milimeter di Linux12/07/2026
  • Instalasi zRAM pada Ubuntu12/07/2026
  • Memahami zRAM: “Penambah” Kapasitas RAM Virtual yang Efisien08/07/2026
  • Instalasi R, Library R, JupyterLab, dan Integrasi R ke JupyterLab (Ubuntu/Debian)04/07/2026

cakedy.penamedia.com

  • Bintang 5
  • Berjalan dalam Ketidaknyamanan
  • Bahkan Ibadahpun, Jangan Berlebihan
  • Pembinaan yang Tidak Mempermalukan
  • Fokus dan Professional

Copyright © 2026 Catatan Cak Edy.

Me WordPress Theme by themehall.com

Catatan Cak Edy
  • Catatan Cak Edy
    Life and Technology
  • Home
  • Kebijakan Privasi
  • About
  • Kontak
  • Referensi