كيف أحول النص إلى أحرف كبيرة باستخدام UPPER في SQL؟

سهلقراءة دقيقةآخر تحديث 3 أكتوبر 2026

SQL قواعد البيانات

الإجابة

تحول الدالة UPPER الأحرف التي لها شكل صغير وكبير إلى الشكل الكبير. تستخدم عادة لتوحيد طريقة عرض الأسماء والرموز الإنجليزية في نتائج الاستعلام. تمرر النص أو اسم العمود إلى الدالة، فتحصل على القيمة المحولة في العمود الناتج. لا تحتاج إلى كتابة قاعدة منفصلة لكل حرف أو استخدام سلسلة من عمليات الاستبدال.

عند استدعاء الدالة داخل SELECT، يبقى النص المخزن كما هو. تغيير البيانات المحفوظة يحتاج إلى عملية كتابة منفصلة. كذلك لا تعني الأحرف الكبيرة أن الدالة تترجم النص، أو تزيل المسافات، أو تعكس ترتيب حروفه. أما الأحرف العربية فلا تملك تقسيمًا مماثلًا إلى أحرف صغيرة وكبيرة.

مثال

SELECT UPPER('Mars Base') AS display_name;

يعرض المثال القيمة MARS BASE مع بقاء المسافة الداخلية. يمكن استخدام التعبير نفسه مع عمود أسماء الكواكب أو عناوين الأفلام عند تجهيز النتائج للعرض.

باختصار: تستخدم UPPER لتغيير حالة الأحرف في القيمة المعروضة، ولا يؤدي استخدامها في استعلام قراءة إلى تعديل النص الأصلي.

هل تريد تعلّم SQL خطوة بخطوة مع تمارين عملية؟ تابع مسار SQL من الأساسيات للاحتراف.

اختبر فهمك

ماذا تفعل UPPER(title) عند وضعها في قائمة SELECT؟