Menu
Coddy logo textTech

LENGTH, UPPER, LOWER

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

שלוש פונקציות קטנות שתשתמש בהן בכל מקום עבור עמודות טקסט.

  • LENGTH(s): מספר התווים ב־s
  • UPPER(s): אותה מחרוזת באותיות גדולות
  • LOWER(s): אותה מחרוזת באותיות קטנות
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

הן מקבלות מחרוזת ומחזירות אחת. כך הן מושלמות לנרמול נתונים מבולגנים בתוך פסוקית WHERE: WHERE LOWER(email) = 'bob@x.com' תואמת גם ל־'BOB@X.COM'.

challenge icon

אתגר

קל

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

  • countries: code, name

הכתיב של ערכי העמודה code אינו אחיד. החזר רק מדינות ששמן מכיל בין 5 ל-7 תווים (כולל), עם:

  • code: באותיות גדולות
  • name: באותיות קטנות
  • name_length: מספר התווים

מיין בסדר אלפביתי לפי code באותיות גדולות.

נסו בעצמכם

SELECT -- קוד מנוקה, שם באותיות קטנות, אורך
FROM countries
WHERE -- אורך השם בין 5 ל-7
ORDER BY -- קוד מנוקה
quiz iconבחנו את עצמכם

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

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

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