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

تعلم 3 اومر جديدة معى


asd202

Recommended Posts

SELECT sys_context('USERENV','TERMINAL') 
FROM dual; 


لاختيار اسم الجهاز الذى تعمل عليه

-------------------------
تحويل تاريخ هجرى يتم ادخاله الى ميلادى
select
to_char(TO_DATE(:a,'DD-MM-YYYY','NLS_CALENDAR=''ARABIC HIJRAH'''), 'dd-mm-yyyy') 
from dual GREGORIAN

للتاريخ الميلادى
--------------------------
SELECT CHR(10) FROM DUAL;
حرف ح ولكن فى الدفوبر كانها انتر

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

  • بعد 2 أسابيع...

85 زيارة =0 رد
يشباب خدو كوبى وبست
شكرا
او تسلم
او جزاك الله خير
او ايه ده ده معروف جدا

عموم امر جديد ومفيد

select  
INSTR('123-456-7890', '-',1,2)
from dual


الناتج
الناتج مكان - فى الجملة المعطاة بداية من اول حرف وهات مكان تانى شرطة (-) مش الاولى الناتج مكانها 8

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

الامر الخامس لمتقدمين شوى

select

REGEXP_SUBSTR(  '656a45a98'  ,'[[:digit:]]+',2,2)
from dual


الناتج رقم ف الجملة امعطاة بداية من تانى حرف ويرجع تانى رقم وليس اول رقم يجده الناتج 45

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

شكرا لك على أسلوب وطريقة عرض المعلومة

اسلوب : المختصر المفيد

ننتظر منك مشاركات اخرى متميزة


جزاك الله خيرا

سؤال سريع
لدى عمود يحتوى حروف وارقام ... واريد ان اعرف اول خانة من اليسار لا تحتوى صفر ...
مثال
000123abc456
000045600abc
00000506892b
فى المثال الاول اول خانة لا تحتوى الصفر من اليسار هى رقم 4
فى المثال الثانى = 5
فى المثال الثالث = 6

كيف يمكن الوصول لهذه النتيجة

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

شكرا للجميع
للاخ امجد


SELECT 
REGEXP_SUBSTR(REGEXP_SUBSTR( :A ,'[^0]+',1),   '[[:digit:]]')
from dual


عند ادخال
00LL34
عن طريق التود ترجع القيمة 3
استخدم
INSTR
لو تريد الاندكس

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

الأخ الكريم ، بجد مشاركة ممتازة جداً

بس ممكن سؤال ، أنا أتعامل مع أوراكل 9 وديفيلوبار 6 ، فكلما أحاول إستخدام الأمر REGEXP_SUBSTR ، يعرض لي رسالة تفيد ( إسم العمود غير صالح ) ويشير الي الدالة المذكورة !!!

فسؤالي ، هل هذه الدالة غير موجودة في أوراكل 9 ، أم أنني نسخت الكود خطأ :

Select REGEXP_SUBSTR( '656a45a98' ,'[[:digit:]]+',2,2) from dual;



ولو كان هذا الأمر موجود فعلياً ، ممكن شرح دقيق



شكراً

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

العفو لجميع الاخوة اتمنى ان اكون اضفت ولو جزء صغير لمعلوماتنا الاوركلية

للاخ MMA
اوامر Regular Expressions
موجودة بداية من داتا بيز 10g او اعلى
حاول تستخدم 10g
بها اضافات جديدة مفيدة

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

  • بعد 1 شهر...
  • بعد 3 سنة...

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

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

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

×   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.

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

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

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