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

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


هانى سند

Recommended Posts

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

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


مرة أخري ميعادنا هذه المرة مع 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

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

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

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

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

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

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

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

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