إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

دمج الحقول معاً عند العرض Columns Concatenation


لا توجد ردود على هذا الموضوع

#1 محمد العماني

محمد العماني

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 184 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 28 March 2007 - 12:49 PM

دمج الحقول معاً عند العرض columns concatenation

عند عرض البيانات أحياناً يفضل دمج حقلين أو أكثر معاً لإعطاء معنى مثل دمج الحقل last name مع الحقل first name لعرض الاسم الأول و الأخير ويتم ذلك من خلال المثال التالي:

select empno, ename||','|| job name_job from emp;

من خلال المثال السابق نلاحظ عرض البيانات وفيها حقل بالعنوان Full name وعرض الحقلين first name, last name وتم فصلهما بالعلامة وتم ذلك باستخدام المؤثر || وهذا المؤثر يقوم بدمج عبارتين معاً.

والعبارة معناها أدمج الحقل last name مع العلامة وبالمؤثر || ثم ادمج النتيجة مع first name بالعلامة ||

ويمكن تحقيق ذلك أيضا باستعمال الدالة concat() كما نلاحظ ذلك من خلال المثال التالي:

Select empno, concat (ename,job) name_job from emp;


بعد كتابة المثال السابق سوف نحصل على نفس النتيجة وفيه استخدمنا الدالة concat ومعناها ادمج وتأخذ المعاملات المطلوب دمجها معاً فتحصل على نفس النتيجة.
اللهم اشرح لي صدري ويسر لي امري