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 karakterin konumu 0 değil, 1'dir.
  • length isteğe bağlıdır. start konumundan sona kadar her şeyi almak için bu kısmı boş bırakın.
  • Negatif bir start değeri, 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 bir alan kodu veya bir yoldan dosya uzantısı çekmek için kullanışlıdır.

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • <strong>files</strong>: <strong>id</strong>, <strong>filename</strong>

Her bir filename tam olarak dört karakter ve ardından üç karakterlik bir uzantıdan oluşur (örneğin 'note.txt'). id değerini, dört karakterlik kökü base olarak ve üç karakterlik uzantıyı ext olarak döndürün. id sütununa 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