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

REPLACE و TRIM

جزء من قسم ما وراء الأساسيات في رحلة SQL على Coddy. الدرس 9 من 27.

REPLACE(s, find, with) يستبدل كل تكرار لـ find في s بـ with:

REPLACE('555-123-4567', '-', '')   -- '5551234567'

تزيل TRIM(s) المسافات البيضاء من الطرفين. مرّر وسيطًا ثانيًا لإزالة أحرف أخرى، واستخدم LTRIM / RTRIM لإزالة المسافات من جهة واحدة:

TRIM('  hi  ')          -- 'hi'
TRIM('---hi---', '-')   -- 'hi'

هذه هي طرق تنظيف بيانات الأعمدة مباشرةً دون تحديث الجدول.

challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • contacts: id، phone

قد يحتوي كل phone على مسافات بادئة أو لاحقة، وعلى أي عدد من الفواصل -. أعد id وعمودًا باسم clean مع إزالة جميع المسافات والشرطات. رتّب حسب id.

جرّب بنفسك

SELECT id,
       -- إزالة المسافات والشرطات
FROM contacts
ORDER BY id
quiz iconاختبر نفسك

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

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

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