Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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اختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس ما وراء الأساسيات

تدرّب بنفسك: Playground لـ SQL