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

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

صورة
- - - - -

دالة قص


3 رد (ردود) على هذا الموضوع

#1 Prooo

Prooo

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 25 April 2006 - 02:03 PM

مرحبا
كيف يمكن ان اقص اسم لعرضه في الريبورت مثل
محمد عبدالله احمد الفلاني
بحيث اقصه واجعله يعرض فقط ( محمد الفلاني).
علما ان عملية الادخال تكون في حقل واحد.

#2 hobaa

hobaa

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

  • المجموعة الماسية
  • 980 مشاركة

تاريخ المشاركة 10 May 2006 - 12:30 AM

انا لا اتذكر الصيغه و لكن هى تقريبآ
select substr(ename,2,3)
from emp;

ايهاب وجدى


Oracle Developer

Oracle DBA
Oracle Instructor

Egypto-Soft



#3 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 May 2006 - 09:33 AM

معتقدش ان ده هو المطلوب
لان معنى الكود ده اقطع من الاسم (ename ) ابتداء من الحرف الثانى و بطول ثلاثة حروف
لو الاسم مثلا "اسماعيل" يكون الناتج "سما"

#4 هانى سند

هانى سند

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

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 10 May 2006 - 11:10 AM

السلام عليكم
أسهل طريقة لعمل ذلك
هي تغيير طريقة إدخال الاسم بحيث يكون الاسم له اكثر من حقل اي الاسم الاول و الثاني و الثالت و العائلة
و يمكنك بعد ذلك عن طريق عمل concat للحقول المطلوب إظهارها
إظهار ما تريد بسهولة
بالتوفيق