كيفية استخدام وظيفة SUM في الخلية

مؤلف: Clyde Lopez
تاريخ الخلق: 17 أغسطس 2021
تاريخ التحديث: 1 قد 2024
Anonim
الدرس (1) دالة الجمع SUM كورس شرح دوال الإكسيل
فيديو: الدرس (1) دالة الجمع SUM كورس شرح دوال الإكسيل

المحتوى

يوفر MySQL العديد من الوظائف التجميعية لتجميع بيانات الجدول بسرعة. تعمل هذه الدالات ضمن عبارات SELECT وإرجاع نتائجها في أعمدة خاصة. فهي سريعة وأسرع بكثير من إعادة جميع الصفوف وحسابها من تلقاء نفسها. قد يعني هذا الفرق بين استعلام مدته ثانية مع الوظيفة التجميعية ودقيقتين لحساب نفسك في رمز التطبيق.


الاتجاهات

مجموع في الخلية (صورة الكمبيوتر بواسطة genialbaron من Fotolia.com)

    استخدم الدالة SUM في MySQL

  1. استخدام وظيفة مجموع المبلغ. وسوف تضيف ما يصل جميع الأعمدة المحددة.

  2. لاحظ كيف ، في هذا المثال ، ستضيف جميع الأرصدة السلبية لحساب المبلغ الإجمالي المستحق للعملاء. ترجع النتيجة في عمود باسم SUM (الرصيد). مثال: SELECT SUM (balance) من العملاء WHERE balance <0،0؛

    استخدم وظيفة AVG في MySQL

  1. استخدم وظيفة تجميع AVG. هذا المجموع مشابه لـ SUM. ومع ذلك ، بدلاً من إضافة الأعمدة ، فإنه يضيفها ثم يقسمها على إجمالي عدد الأعمدة ، مما يعطي متوسط ​​قيم الأعمدة.

  2. استخدم AVG بنفس طريقة استخدام SUM. هنا ، يحسب المثال متوسط ​​مقدار الأموال المستحقة على العملاء. يتم إرجاع النتائج في العمود المسمى AVG (الرصيد). مثال: SELECT AVG (الرصيد) من العملاء حيث الرصيد <0،0؛


    استخدم الدالة COUNT في MySQL

  1. استخدم الدالة التجميعية COUNT. إنه مختلف قليلاً عن SUM أو AVG. تقوم بإرجاع العدد الإجمالي للصفوف ، والتي يمكن أن تكون مفيدة في المواقف المختلفة - على سبيل المثال ، لمعرفة عدد العملاء الذين يدينون بالمال.

  2. تعرف على كيفية حساب هذا المثال للعملاء الذين يدينون بالمال وإرجاع النتيجة في عمود يسمى COUNT (). مثال: SELECT COUNT () من العملاء أين الرصيد <0.0 ؛

    استخدم الدالة DISTINCT COUNT في MySQL

  1. استخدم الدالة التجميعية DISTINCT COUNT. يتم استخدام الوظيفة لإرجاع عدد الصفوف المميزة ، أي الصفوف ذات القيم المختلفة. من الناحية النظرية ، يمكنك الحصول على العديد من العملاء بنفس رقم الهاتف. للحصول على عدد المنازل التي يعيش فيها عملاؤك ، يمكنك استخدام هذا النوع من الاستعلامات.

  2. استخدم المثال التالي لإرجاع عدد العملاء الذين لديهم أرقام هواتف مختلفة. لن يتم حساب العملاء الذين لديهم نفس رقم الهاتف. يتم إرجاع النتائج في عمود يسمى COUNT (DISTINCT ph_number). مثال: SELECT COUNT (تمييز ph_number) من العملاء ؛


نصائح

  • الدالة التجميعية هي تلك التي تقوم بإجراء عملية حسابية على مجموعة من القيم بدلاً من قيمة واحدة. في قاعدة بيانات MySQL ، تتم هذه الوظائف مع صفوف متعددة من البيانات.