بتاريخ: 27 يونيو 200421 سنة comment_8809 لدي جدول للطلاب في قاعدة البيانات يحتوي على الاسم الأول, اسم الأب, اسم الجد, واللقب . عملت تقرير وعملت استعلام زي كذا :select stno,stfirstname||' '||stfathername||' '||stgname||' '||sttname from student where stno = 1وعملت حقل في التقرير يعرض الحقول المدمجة. الناتج كان يظهر الاسم الأول ثم 10 مسافات ثم اسم الأب ثم 10 مسافات ثم اسم الجد ثم 10 مسافات ثم اللقب .كيف أقدر أجعل المسافة بين كل عمود والثاني مسافة واحدة ؟؟؟ولكم جزيل الشكر ,,, !! تقديم بلاغ
بتاريخ: 13 يونيو 200619 سنة comment_71997 الاخ العزيز /dangerous programmer يمكنك ذلك من خلال إستخدام الامر :فيصبح الاستعلام كالتالي : select stno,trim(stfirstname)||' '||trim(stfathername )||' '||trim(stgname)||' '||trim(sttname) from student where stno = 1يعمل هذا الفانكشن على إزالة الفراغات على طرفي الجملة الحرفيةويوجد كذلك فانكشن ىخر يقوم بإزالة الفراغات من الطرف الايمن من الجملة الحرفية:rtrim()ويوجد كذلك فانكشن ىخر يقوم بإزالة الفراغات من الطرف الايسر من الجملة الحرفية: ltrim() تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.