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

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

صورة
- - - - -

منقول ...function لحساب عدد مرات وجود حرف معين في نص


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

#1 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 03 February 2007 - 03:23 PM

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

إخواني الكلام


مرة أخري ميعادنا هذه المرة مع function اخري
و هي هذه المرة تقوم بعد مرات وجود حرف معين في نص

أشكر العضو moody_4u مرة اخري لمجهوده

اليكم نص الfunction
--===========================================================================
-- Copywright 2002, joel crainshaw & chet west
--===========================================================================
-- DESCRIPTION
--	super simple function to count incidence of a specific char string
--===========================================================================
-- MODIFICATION HISTORY
-- Person	  Date	   Comments
-- ---------   ---------- -------------------------------------------
-- joel		03/18/2002 Initial Creation
--===========================================================================

CREATE OR REPLACE FUNCTION count_char (
   p_data   VARCHAR2
  ,p_char   VARCHAR2 DEFAULT ' '
)
   RETURN VARCHAR2 IS
   v_count   NUMBER := 0;
--
BEGIN
   FOR i IN 1 .. LENGTH (p_data) LOOP
	  IF substr (p_data, i, length(p_char)) = p_char THEN
		 v_count := v_count + 1;
	  END IF;
   END LOOP;

   RETURN v_count;
END;
/

,

و موجودة ايضا بالمرفقات
مع تمنياتي بالتوفيق

ملفات مرفقة

  • ملف مرفق  count_char.txt   982بايت   426 عدد مرات التحميل


#2 wlahmad

wlahmad

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 252 مشاركة

تاريخ المشاركة 10 February 2007 - 10:48 PM

يمن الله كتابك ويسر حسابك وبلغك مرادك