Menu
Coddy logo textTech

SUBSTR

Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası. Ders 7 / 27.

SUBSTR(s, start, length) bir dizenin bir parçasını çıkarır.

  • start 1 tabanlıdır: ilk karakter 0 değil, 1 konumundadır.
  • length isteğe bağlıdır. start konumundan dizenin sonuna kadar her şeyi almak için bunu belirtmeyin.
  • Negatif bir start, dizenin sonundan itibaren sayar.
SUBSTR('hello world', 1, 5)   -- 'hello'
SUBSTR('hello world', 7)      -- 'world'
SUBSTR('hello world', -5)     -- 'world'

'2026-04-15' içinden bir yıl, bir telefon numarasından alan kodu veya bir yoldan dosya uzantısı almak için kullanışlıdır.

challenge icon

Görev

Kolay

Kullanılabilir tablolar ve sütunlar:

  • files: id, filename

Her filename, tam olarak dört karakter ve ardından üç karakterlik bir uzantıdan oluşur (ör. 'note.txt'). id değerini, base olarak dört karakterlik temel kısmı ve ext olarak üç karakterlik uzantıyı döndürün. id'ye göre sıralayın.

Kendin dene

SELECT id,
       -- base = ilk 4 karakter, ext = son 3 karakter
FROM files
ORDER BY id
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temellerin Ötesi bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground