وظائف تجميعية

إلى لتلخيص الجميع بيانات الموجودة في جدول، قم بإنشاء استعلام تجميع يتضمن دالة مثل () جمع أو AVG (). عند تشغيل الاستعلام، التعيين النتائج يحتوي على صف مفرد مع معلومات التلخيص.

ل مثال، يمكنك حساب السعر الإجمالي لكافة الكتب في جدول "العناوين" بإنشاء استعلام يقوم بجمع محتويات عمود السعر. الناتج عن عملية الدمج استعلام قد تظهر الإخراج كما يلي:

لقطة شاشة لـ QuerySummarizingDataShowResultsPane

SQL المناظرة كشف قد تبدو كما يلي:

SELECT SUM(price) total_price
FROM titles

يمكنك استخدم التالية تجميع الدالات:

دالة التجميع

الوصف

AVG(expr)

متوسط قيم في عمود. عمود يمكن أن تحتوي على بيانات رقمية فقط.

العدد(expr)، العدد(*)

عدد قيم في عمود (إذا عينت اسم عمود ك expr) أو الجميع صفوف في الجدول أو مجموعة (إذا قمت بتحديد *). يتجاهل العدد(expr) null قيم، ولكن العدد(*) يتضمن لها في العد.

أقصى(expr)

أعلى القيمة في عمود (آخر القيمة بيانات نص حسب الترتيب الأبجدي أنواع). تجاهل قيم الخالية.

أدنى(expr)

أقل قيمة في عمود (أولاً القيمة هجائياً لأنواع بيانات نص). تجاهل قيم الخالية.

جمع(expr)

إجمالي قيم في عمود. عمود يمكن أن تحتوي على بيانات رقمية فقط.

ملاحظة

يدعم Oracle الدالات التجميعية إضافى.

عند استخدام وظيفة تجميعية، بشكل افتراضي يتضمن معلومات التلخيص المحدد الجميع صفوف. في بعض الحالات، تتضمن التعيين نتائج صفوف غير فريد. يمكنك تصفية صفوف غير الفريدة باستخدام خيار DISTINCT من دالة تجميع.

يمكنك يجمع دالات تجميع مع تعبيرات غير ذلك إلى حساب قيم تلخيص غير ذلك. للمزيد من التفاصيل ، راجع كيفية القيام بما يلي: تلخيص قيم أو تجميعها باستخدام تعبيرات مخصصة.

راجع أيضًا:

المبادئ

العمل مع بيانات في جزء نتائج

موارد أخرى

العمل مع إجراءات مخزنة والدالات المعرفة من قبل مستخدم