LENGTH, UPPER, LOWER
חלק מהיחידה מעבר ליסודות במסלול ה-SQL של Coddy. שיעור 6 מתוך 27.
שלוש פונקציות קטנות שתשתמש בהן בכל מקום עבור עמודות טקסט.
LENGTH(s): מספר התווים ב־sUPPER(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'.
אתגר
קלהטבלאות והעמודות הזמינות:
countries:code,name
הכתיב של ערכי העמודה code אינו אחיד. החזר רק מדינות ששמן מכיל בין 5 ל-7 תווים (כולל), עם:
code: באותיות גדולותname: באותיות קטנותname_length: מספר התווים
מיין בסדר אלפביתי לפי code באותיות גדולות.
נסו בעצמכם
SELECT -- קוד מנוקה, שם באותיות קטנות, אורך
FROM countries
WHERE -- אורך השם בין 5 ל-7
ORDER BY -- קוד מנוקה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מעבר ליסודות
תרגלו בעצמכם: SQL אונליין