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

الرجاء المساعدة


120000078

Recommended Posts

يوجد عندي عنصر معرفو من نوع char علشان أخزن فيه السنه الدراسيه مثل 2003- 2004 فأنا أريد طريقة لكي أقدر أخذ رقم من هذا العنصر
مثلا أخذ الرقم 2004 كرقم
وشكرا

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

فهمت من سؤالك أنك تريد أن تأخذ جزء من الكلمة وهو بإستخدام دالة الSUBSTR
إليك المثال التالى:
فرضا أن إسمه EDUC_YEAR وكان نوعه VARCHAR وكان إسم الtable >>> students فإنه تصبح الselect statment

select substr(educ_year,6,4) from students

وهنا إذا كانت القيمة هى( 2003-2004 ) فإنه يبدأ بقطع الكلمة من أول الحرف السادس ويأخذ أربع حروف تالية

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى

الى الاخوة المشرفين
ما معنى مستوى الانذار وهل عدد المربعات لها معنى

طارق مرشدى
--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

رابط هذا التعليق
شارك

هلا اخي samirtarek
شكرا علي متابعتك
شرح مستوي الانذار موجود في منتديات الشكاوي
مع تمنياتي بالتوفيق

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى
مشكوووووووووووووووووووووور
يا اخى لك جزيل الشكراهتمامك والى الامام دوما
ولكن هل صفر له معنى ام كل الاعضاء لهم ارقام مختلفة
ام كل اجابة له مستوى انذار ام هذا خاص بكل عضو
وبارك الله فيك ولك وعليك وجعله فى ميزان حسناتك
طارق مرشدى
--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

رابط هذا التعليق
شارك

  • بعد 9 شهور...

السلام عليكم ورحمة الله نرجع لسؤال الاخ الكريم بإمكانك استخدام الدالة التالية لتحويل ال char الى number

TO_NUMBER 

SYNTAX: 

   TO_NUMBER(char [,fmt [, 'nlsparams'] ]) 

PURPOSE: 

   Converts char, a value of CHAR or VARCHAR2 datatype containing a 
   number in the format specified by the optional format model fmt, to 
   a value of NUMBER datatype. 

   The 'nlsparams' has the same purpose in this function as in the 
   TO_CHAR function for number conversion. 

EXAMPLE: 

   UPDATE emp 

       SET sal = sal + 
           TO_NUMBER('AUD100.00', 'L999D99' 
                 'NLS_NUMERIC_CHARACTERS = ''.,'', 
                  NLS_CURRENCY = ''AUD'' ') 
           WHERE ename = 'BLAKE'

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية