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

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

صورة
- - - - -

حد سمع عن الدالة Lag


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

#1 abdu1_far

abdu1_far

    عضو نشط

  • الأعضــاء
  • 430 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 01 May 2007 - 07:03 AM

السلام عليكم ورحمة الله وبركاته
أخواني الكرام ، انا محتاج مساعدتكم
حد سمع عن الدالة lag ، انا كنت سعت انها قويه جداً ، بس مش عارف ايه هي ، وكنت عايز حد يتكرم علي ويشرحهاللي
وجزاكم الله خيراً
قال رسول الله صلى الله عليه وسلم "إن لله عز وجل عباداً أختصهم بقضاء حوائج الناس ، حببهم إلي الخير وحبب الخير إليهم
هم الاّمنون من عذاب الله يوم القيامة " أوكما قال صلى الله عليه وسلم

#2 -=|mOOdY|=-

-=|mOOdY|=-

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

  • المجموعة الماسية
  • 1,324 مشاركة

تاريخ المشاركة 01 May 2007 - 11:26 AM

فعلا الدالة LAG دالة جميلة ومهمة ولكن احتياجاتها قليلة

وهي تصنف من ضمن الدوال التحليلية analytical تمكنك من استرجاع قيمة من اخر صف
ساشرح ذلك بمثال

قم بانشاء الجدول التالي وادخل فيه البيانات

create table lag_exp (
  n number,
  m number
);

insert into lag_exp 
  select rownum, mod(rownum * 19 , 13) 
	from all_objects 
   where rownum < 21;

لاحظ القيم المسترجعة وقارنها باخر قيمة في الصف السابق
SQL> select n, m, lag(m,1) over (order by n) "Previous M" from lag_exp;

		N		 M Previous M
--------- --------- ----------
		1		 6
		2		12		  6
		3		 5		 12
		4		11		  5
		5		 4		 11
		6		10		  4
		7		 3		 10
		8		 9		  3
		9		 2		  9
	   10		 8		  2
	   11		 1		  8
	   12		 7		  1
	   13		 0		  7
	   14		 6		  0
	   15		12		  6
	   16		 5		 12
	   17		11		  5
	   18		 4		 11
	   19		10		  4
	   20		 3		 10

20 rows selected.

صورة

!!! كم أنت عبقري !!!


#3 abdu1_far

abdu1_far

    عضو نشط

  • الأعضــاء
  • 430 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 May 2007 - 06:27 PM

اولاً شكراً على الرد يااستاذ مودي
لكن حقيقة انا مفهمتش حضرتك قصدك أيه :huh:
ممكن شرح للمثال ، وايه فايدة الدالة ده كده بالبلدي
يعمي احنا عايزين نعمل بيها أيه ، وازاي وهكذا
معلش ... اتعب معايا شوية " والله في عون العبد مادام العبد في عون أخيه "
قال رسول الله صلى الله عليه وسلم "إن لله عز وجل عباداً أختصهم بقضاء حوائج الناس ، حببهم إلي الخير وحبب الخير إليهم
هم الاّمنون من عذاب الله يوم القيامة " أوكما قال صلى الله عليه وسلم