تكليفات الدروس من [ 22 ] إلى [ 29 ]
[ 5 ] تكليفات على [ String Functions ]
التكليف 01
استخراج أجزاء من النص
لديك النص "Elzero Web School"
باستخدام LEFT قم باستخراج كلمة "Elzero"
باستخدام MID قم باستخراج كلمة "Web"
باستخدام RIGHT قم باستخراج كلمة "School"
اجعل أسماء أعمدة النتائج first_word و middle_word و last_word
/* Needed Output */
first_word => Elzero
middle_word => Web
last_word => School
التكليف 02
حساب الطول وتغيير حالة الحروف
- لديك النص "MySQL"
- قم بعرض عدد البايتات باستخدام LENGTH
- قم بعرض عدد الأحرف باستخدام CHAR_LENGTH
- قم بتحويل النص إلى حروف كبيرة بطريقتين مختلفتين
- قم بتحويل النص إلى حروف صغيرة بطريقتين مختلفتين
- استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output */
byte_count => 5
character_count => 5
upper_one => MYSQL
upper_two => MYSQL
lower_one => mysql
lower_two => mysql
التكليف 03
تكرار النص وعكسه واستبدال جزء منه
- باستخدام REPEAT قم بتكرار النص "SQL" ثلاث مرات
- باستخدام REVERSE قم بعكس النص "School"
- باستخدام REPLACE قم بتحويل الرابط "http://elzero.org" إلى "https://elzero.org"
- باستخدام REPLACE قم باستبدال كل علامة - بمسافة داخل النص "Learn-MySQL-Now"
- استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output */
repeated_text => SQLSQLSQL
reversed_text => loohcS
secure_url => https://elzero.org
clean_text => Learn MySQL Now
التكليف 04
دمج النصوص وتعديل جزء منها
- باستخدام CONCAT قم بدمج "Osama" و "Elzero" مع وضع مسافة بينهما
- باستخدام CONCAT_WS قم بدمج "HTML" و "CSS" و "MySQL" مع وضع علامة - بين الكلمات
- باستخدام دالة النصوص INSERT قم باستبدال كلمة "PHP" بكلمة "MySQL" داخل النص "Learn PHP Now"
- باستخدام CONCAT و UPPER قم بتكوين النص "Course: MYSQL"
- استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output */
full_name => Osama Elzero
course_list => HTML-CSS-MySQL
updated_text => Learn MySQL Now
course_title => Course: MYSQL
التكليف 05
تنظيف النصوص وإكمال طولها
- باستخدام TRIM قم بحذف المسافات من بداية ونهاية النص " Osama "
- باستخدام LTRIM قم بحذف المسافات من بداية النص " MySQL"
- باستخدام RTRIM قم بحذف المسافات من نهاية النص "MySQL "
- باستخدام TRIM قم بحذف علامات @ من بداية ونهاية النص "@@Elzero@@"
- باستخدام LPAD قم بتحويل النص "25" إلى "000025"
- باستخدام RPAD قم بتحويل النص "SQL" إلى "SQL***"
- قم بتنظيف النص " mysql " وتحويله إلى حروف كبيرة ثم إضافة علامات * إلى نهايته حتى يصبح طوله 8 أحرف
- استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output */
clean_name => Osama
left_trimmed => MySQL
right_trimmed => MySQL
clean_symbols => Elzero
padded_id => 000025
padded_text => SQL***
final_text => MYSQL***