SUBSTR
Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 7 dari 27.
SUBSTR(s, start, length) mengambil sebagian dari string.
startmenggunakan indeks mulai dari 1: karakter pertama berada di posisi1, bukan0.lengthbersifat opsional. Jangan sertakan agar kamu mendapatkan semuanya daristarthingga akhir string.startnegatif dihitung dari akhir string.
SUBSTR('hello world', 1, 5) -- 'hello'
SUBSTR('hello world', 7) -- 'world'
SUBSTR('hello world', -5) -- 'world'Berguna untuk mengambil tahun dari '2026-04-15', kode area dari nomor telepon, atau ekstensi file dari jalur.
Tantangan
MudahTabel dan kolom yang tersedia:
files:id,filename
Setiap filename terdiri tepat dari empat karakter yang diikuti ekstensi tiga karakter (misalnya 'note.txt'). Kembalikan id, bagian dasar empat karakter sebagai base, dan ekstensi tiga karakter sebagai ext. Urutkan berdasarkan id.
Coba sendiri
SELECT id,
-- base = 4 karakter pertama, ext = 3 karakter terakhir
FROM files
ORDER BY id
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Lebih dari Dasar-Dasar
Latihan sendiri: Playground SQL