Menu
Coddy logo textTech

SUBSTR

חלק מהיחידה מעבר ליסודות במסלול ה-SQL של Coddy. שיעור 7 מתוך 27.

SUBSTR(s, start, length) מחלצת חלק ממחרוזת.

  • start מתחיל באינדקס 1: התו הראשון נמצא במיקום 1, ולא 0.
  • length הוא אופציונלי. השמטו אותו כדי לקבל את כל התווים מ-start ועד הסוף.
  • start שלילי נספר מסוף המחרוזת.
SUBSTR('hello world', 1, 5)   -- 'hello'
SUBSTR('hello world', 7)      -- 'world'
SUBSTR('hello world', -5)     -- 'world'

שימושי לחילוץ שנה מתוך '2026-04-15', אזור חיוג מתוך מספר טלפון או סיומת קובץ מתוך נתיב.

challenge icon

אתגר

קל

הטבלאות והעמודות הזמינות:

  • files: id, filename

כל filename מורכב בדיוק מארבעה תווים ואחריהם סיומת בת שלושה תווים (לדוגמה, 'note.txt'). החזר את id, את שם הבסיס בן ארבעת התווים בתור base, ואת הסיומת בת שלושת התווים בתור ext. מיין לפי id.

נסו בעצמכם

SELECT id,
       -- base = 4 התווים הראשונים, ext = 3 התווים האחרונים
FROM files
ORDER BY id
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מעבר ליסודות

תרגלו בעצמכם: SQL אונליין