yemo بتاريخ: 16 يناير 2011 تقديم بلاغ مشاركة بتاريخ: 16 يناير 2011 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتةيااعضاء المنتدى معي سؤال محيرني وارجو المساعدةس1/ كيف يمكنني ان ابحث عن اشخاص يحتوون مثلاً على حرف(a)واحدة في الاسم كاملاً ولايعرض غيرة بطريقة PL/SQL ارجو الاسراع في الجوابولكم جزيل الشكروتقبلو مروري :rolleyes: اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rmoplusx بتاريخ: 16 يناير 2011 تقديم بلاغ مشاركة بتاريخ: 16 يناير 2011 DECLARE POS NUMBER; NAME VARCHAR2(100):='your_nAme'; REMAIN_NAME VARCHAR2(100);BEGIN POS:=INSTR(NAME,'A') ; IF POS > 0 THEN REMAIN_NAME:=SUBSTR(NAME,POS+1); IF INSTR(REMAIN_NAME,'A') = 0 THEN DBMS_OUTPUT.PUT_LINE('CONTAINS ONE A'); ELSE DBMS_OUTPUT.PUT_LINE('CONTAINS MORE THAN ONE A'); END IF; ELSE DBMS_OUTPUT.PUT_LINE('DOES NOT CONTAIN ANY A'); END IF;END;/ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yemo بتاريخ: 18 يناير 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 يناير 2011 (معدل) مشكووووووووووور اخي العزيزبس هل بالامكان ان تعمل بال Functions وكمان ان تطبق على جدول ال EMP ولكم جزيل الشكر...... تم تعديل 18 يناير 2011 بواسطة yemo اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rmoplusx بتاريخ: 18 يناير 2011 تقديم بلاغ مشاركة بتاريخ: 18 يناير 2011 نعم بالامكان اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 18 يناير 2011 تقديم بلاغ مشاركة بتاريخ: 18 يناير 2011 جرب هذا البروسيدورالبرويدور تتدخل له الحرف المراد البحث عنه وكمان كم مرة يتكرر create or replace procedure NAME_CON (val char,CHAR_COUNT NUMBER) iscursor c is select ename from emp;CH varchar2(22);Z NUMBER :=0;beginfor i in c loopZ:=0;for j in 1..length(i.ename) loopIF substr(i.ename,j,1)=VAL THENZ:=Z+1;END IF;end loop;IF Z=CHAR_COUNT THENdbms_output.put_line(i.ename);end if;end loop;end; لاستدعائه begin NAME_CON('A',1); end; موفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yemo بتاريخ: 18 يناير 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 يناير 2011 مشكوووووربس ايش الي في الكود الاول اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yemo بتاريخ: 23 يناير 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يناير 2011 اشكرك الشكر الجزيل :rolleyes: تقبل مروري :rolleyes: اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.