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.
start1 tabanlıdır: ilk karakter0değil,1konumundadır.lengthisteğe bağlıdır.startkonumundan 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.
Görev
KolayKullanı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
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
2String Fonksiyonları
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE ve TRIM|| ile BirleştirmeÖzet - FaturalarKendi başına pratik yap: SQL playground