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 karakterin konumu0değil,1'dir.lengthisteğe bağlıdır.startkonumundan sona kadar her şeyi almak için bu kısmı boş bırakın.- Negatif bir
startdeğ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.
Görev
KolayMevcut 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
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 - Faturalar