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

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

صورة
- - - - -

ما الفرق بين LPAD,RPAD,LTRIM,RTRIM


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

#1 m_nasef

m_nasef

    مشترك

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

تاريخ المشاركة 07 June 2005 - 11:37 PM

ما الفرق بين LPAD,RPAD,LTRIM,RTRIM

#2 searcher

searcher

    عضو نشط

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

تاريخ المشاركة 08 June 2005 - 09:59 AM

بسم الله الرحمن الرحيم


الاخ/ m_nasef
اولا انا ما سمعت انه فيه حاجة اسمها LTRIM &RTRIM
فيه TRIM
فائدتها انها نقوم بحذف عدد معين من الحروف من جمله ما يا من اولها و اخرها
مثال ذلك لو عاوز احذف اول حرف من كلمة welcome الw نكتب التالى
'TRIM('W' FROM 'WELCOME
ستكون النتيجة ELCOME
او اخر حرف E

'TRIM('E' FROM 'WELCOME

يظهر لك WELCOM
TRIM('WE' FROM 'WELCOME')

اماRPAD
فنفترض انه عندك عمود مرتبات اسمه سال و مثلا اكبر مرتب فيه مكون من 11 رقم و هناك مرتبات تتكون من 5 او6 او اعدادا اخرى و تريد ان يظهر المرتب
و ان كان عدد ارقامه اقل من 11 يضع مثلا اى رمز مكان الارقام الناقصة عن 11 مثل رمز* او # او اى رمز حسب ما تريد و لمن على يمين الرقم
فتقوم بكتابة الجملة التاليه
SELECT RPAD(SAL,11,'*') FROM EMP;
هنا سيظهر المرتب كالتالى
*****589658
***58921659
*1256443322
12345667899
و هكذا
اماLPAD
هى نفس استخدام ال RPAD
و لكن الرمز سيظهر على يسار المرتب مثل
12345678913
1234582566*
12333656***
2154*******
254********

لرجو ان اكون افدتك
سبحان الله و بحمده سبحان الله العظيم
يا رب لك الحمد كما ينبغى لجلال و جهك و عظيم سلطانك
اللهم صلى و سلم و بارك على سيد الاولين و الاخرين محمد بن عبدالله و على اله و صحبه و سلم تسليما كثيرا

#3 aliabbas

aliabbas

    عضو

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

تاريخ المشاركة 08 June 2005 - 10:19 AM

LTRIM:(FIELD_NAME,STRING) CACLES THE STRING FROM THE LEFT OF THE FIELD
RTRIM:(FIELD_NAME,STRING) CACLES THE STRING FROM THE RIGHT OF THE FIELD

#4 egyhamada

egyhamada

    مشترك

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

تاريخ المشاركة 08 June 2005 - 01:11 PM

you can use also ltrim or rtrim to remove spaces added to the field from the side you want
like
RTRIM(field_name)


and also
LTRIM(RTRIM(field_name))

to remove spaces from both sides

#5 kzaghloul

kzaghloul

    مشترك

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

تاريخ المشاركة 19 June 2005 - 10:58 AM

قام الزملاء مشكورين بشرح واف جزاهم الله الخير ومن جهتي
أية معلومات عن SQL بإمكانك ان تجدها على الرابط :
http://www.araboug.o...wtopic=7372&hl=
ودمتم ذخرا لهذه الأمة
---------------------------------------------
أخوكم في الله KHALED ZAGHLOUL
PROGRAMMER AND SYSTEM ANALYST
KZAGHLOUL@YAHOO.COM