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

سؤال بخصوص الدالة Cube ؟


no_Mercu

Recommended Posts

اولا اقسم بالله لولا هذا المنتدى كنت زمانى لا افقه شى لذلك اشكر جميع المشرفين عليه والاعضاء واتمنى لكم جميعا التوفيق

سؤالى هو يوجد دالة فى ال Group functions اسمها cube كل ما اعلمه عنها انها تعمل ملخص لجملة الاستعلام وانا انفذها دائما وتنفذ مع بشكل صحيح ولكن كل ما اجهله هو ما لذى فعلته بالظبط لتعطينى هذا الملخص؟؟

اعلم جيدا انها من اقوى الدوال فى التن جى ولو هذه الدالة لكتبت جمله Select من خمس اسطر
اريد ان افهم هذه الدالة الجبارة بمثال والخطواط التى عملتها لتعطينى ناتج تنفيذها ولو بمثال بسيط


واكرر شكرى لكم جميعا

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

  • بعد 1 شهر...

Using the GROUP BY CUBE Clause Example


To return the number of employees
and their average yearly salary across all possible combinations of department and job
category, issue the following query on the sample tables hr.employees and hr.departments



SELECT DECODE(GROUPING(department_name), 1, 'All Departments',
department_name) AS department_name,
DECODE(GROUPING(job_id), 1, 'All Jobs', job_id) AS job_id,
COUNT(*) "Total Empl", AVG(salary) * 12 "Average Sal"
FROM employees e, departments d
WHERE d.department_id = e.department_id
GROUP BY CUBE (department_name, job_id)
ORDER BY department_name, job_id;

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

  • بعد 1 سنة...

السلام عليكم أرجو من القائمين عالموقع جزاهم الله خيرا توضيح وشرح عمل دوال التجميع grouping functions
وخاصة cube,rollup,grouping,grouping sets
وذلك لأن ادالة صعبة شيئا ما والشروح سواء الأنجليزية أو العربية لم توضح عملها فأرجو منكم توضيحها بالعربى وببعض الأمثلة من جداول scott&hr
حتى يتسنى لنا فهمها وجزاكم الله خير :( ,

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

السلام عليكم أرجو من القائمين عالموقع جزاهم الله خيرا توضيح وشرح عمل دوال التجميع grouping functions
وخاصة []cube,rollup,grouping,grouping set]
وذلك لأن ادالة صعبة شيئا ما والشروح سواء الأنجليزية أو العربية لم توضح عملها فأرجو منكم توضيحها بالعربى وببعض الأمثلة من جداول scott&hr
حتى يتسنى لنا فهمها وجزاكم الله خير :( ,

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

orcl_groby_functions.txt

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

  • بعد 5 سنة...

 

السلام عليكم أرجو من القائمين عالموقع جزاهم الله خيرا توضيح وشرح عمل دوال التجميع grouping functions

وخاصة []cube,rollup,grouping,grouping set]

وذلك لأن ادالة صعبة شيئا ما والشروح سواء الأنجليزية أو العربية لم توضح عملها فأرجو منكم توضيحها بالعربى وببعض الأمثلة من جداول scott&hr

حتى يتسنى لنا فهمها وجزاكم الله خير :D ,

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

 

شرح جميل وبسيط جزاك الله كل خير

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

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

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

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

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

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

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

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