Lompat ke konten utama

SQL Lanjutan

Pelajaran 12 dari 14

Fungsi SQLite dan misi penutup · Pelajaran 12

Fungsi tanggal SQLite

Tujuan: Pengguna dapat mengambil bagian tanggal dan menggeser tanggal.

±8 menitDiperiksa 2026-09-22

SQLite menyimpan tanggal sebagai teks berformat yyyy-mm-dd. date(nilai, pengubah) menghitung tanggal baru, misalnya date(tanggal, '+7 day') menambah tujuh hari.

SELECT id, tanggal, date(tanggal, '+7 day') AS jatuh_tempo FROM pesanan;

strftime(format, nilai) mengambil bagian tanggal sebagai teks: '%Y' tahun, '%m' bulan dua digit, '%d' tanggal, '%Y-%m' periode bulanan.

SELECT strftime('%m', tanggal) AS bulan, COUNT(*) AS jumlah
FROM pesanan GROUP BY bulan;

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Software Carpentry — Databases and SQL (sql-novice-survey) (CC-BY-4.0), Data Carpentry — SQL for Ecology (CC-BY-4.0), Kaggle learntools — Intro to SQL dan Advanced SQL (Apache-2.0), NUKnightLab — SQL Murder Mystery (CC-BY-SA-4.0). Rincian perubahan ada di halaman kelas.