a5hhk بتاريخ: 17 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 17 أبريل 2006 يا شباب هل من الممكن أن أعمل إستعلام بحيث يعطيني الأرقام الموجودة فقط في الحروفمثلاcustomer_number_2526525أريد فقط 2526525 أن ترجع يا شباب الرجاء المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
llord بتاريخ: 17 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 17 أبريل 2006 السلام عليكم اذا كنت تخزن هذا string بحيث انك تضع الرقم فى اخره مسبوقاً بـ '_'مثال'my_name_is_llord_and _number_123456'فيكون الحل======== select substr('my_name_is_llord_and _number_123456',instr('my_name_is_llord_and _number_123456','_',-1)+1) from dual ولو كنت تريدو غير ذلك فقل ما تريد وإن شاء اللهسيكون هناك حل@@@وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
a5hhk بتاريخ: 17 أبريل 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 17 أبريل 2006 شكرا على هذا الحل الرائع يا أخي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 17 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 17 أبريل 2006 السلام عليكم يمكنك إستخدام فانكشن translate كألاتي SELECT TRANSLATE('customer_number_2526525', '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_*+/,;:?<>)(&^%#$@!~', '0123456789') "Translate example" FROM DUAL; و اذا كانات البيانات عربي يمكنك اضافة الحروف العربية في البارمتر التاني و يمكنك إضافة اي اسبشيال كاركتر نسيت وضعه بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 17 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 17 أبريل 2006 الاخ الكريماليك التطبيق ltrim( 'customer_number_2526525', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_*+/,;:?<>)(&^%#$@!~'); would return '2526525' مثال select ltrim( 'customer_number_2526525', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_*+/,;:?<>)(&^%#$@!~') "just Number " from dual اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.