Menu
CoddyTech

SUBSTR

Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 7 dari 27.

SUBSTR(s, start, length) mengambil sebagian dari string.

  • start menggunakan indeks mulai dari 1: karakter pertama berada di posisi 1, bukan 0.
  • length bersifat opsional. Jangan sertakan agar kamu mendapatkan semuanya dari start hingga akhir string.
  • start negatif 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.

challenge icon

Tantangan

Mudah

Tabel 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
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Lebih dari Dasar-Dasar

Latihan sendiri: Playground SQL