وظيفة SQL Server STDEV

Wzyft Sql Server Stdev



في هذا المنشور ، سنتعلم كيفية استخدام وظيفة STDEV () في SQL Server لحساب الانحراف المعياري لمجموعة من القيم.

دعونا نستكشف!

بناء جملة الدالة SQL Server Stdev () والمعلمات

يوضح ما يلي بناء جملة الدالة stdev ():







STDEV ( [ الكل | خامد ] التعبير )

يتم التعبير عن وسيطات الدالة كما يلي:



  1. ALL - تسمح هذه المعلمة بتطبيق الوظيفة على جميع القيم المقدمة. بشكل افتراضي ، يتم تطبيق الوظيفة على الكل.
  2. DISTINCT - إذا تم تحديدها ، يتم تطبيق هذه الوظيفة على القيم الفريدة فقط.
  3. التعبير - يشير إلى تعبير رقمي. لا يمكن أن تكون قيمة هذه المعلمة دالة مجمعة أو استعلامًا فرعيًا.

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



مثال على الاستخدام:

توضح الأمثلة التالية كيفية استخدام دالة stdev () في SQL Server:





مثال 1: استخدام وظيفة Stdev

توضح الرسوم التوضيحية التالية استخدام وظيفة stdev في جدول SQL Server. الجدول الأصلي كما هو موضح:



يمكننا حساب الانحراف المعياري للقيم الموجودة في عمود السعر كما هو موضح في الاستعلام التالي:

تحديد stdev ( سعر ) كما الأمراض المنقولة جنسيا من المنتجات P ؛

يجب أن يؤدي هذا إلى إرجاع الانحراف المعياري الناتج كما يلي:

الأمراض المنقولة جنسيا |
------------------ +
1026.9104843447374 |

كما ذكرنا ، تحسب الوظيفة الانحراف المعياري لجميع القيم الموجودة في العمود المتوفر.

افترض أن لدينا جدولاً بقيم مكررة كما هو موضح في ما يلي:

إذا قمنا بحساب الانحراف المعياري للجدول السابق ، فاستخدم الأمر التالي:

تحديد stdev ( سعر ) كما الأمراض المنقولة جنسيا من المنتجات P ؛

تكون قيمة الانحراف المعياري الناتجة كما يلي:

الأمراض المنقولة جنسيا |
----------------- +
993.4328361796786 |

يمكننا استبعاد القيم المكررة كما هو موضح فيما يلي:

تحديد stdev ( خامد سعر ) كما الأمراض المنقولة جنسيا من المنتجات P ؛

القيمة الناتجة هي كما يلي:

الأمراض المنقولة جنسيا |
------------------ +
1026.9104843447374 |

استنتاج

في هذا المنشور ، تعلمت كيفية استخدام وظيفة stdev () في SQL Server لحساب الانحراف المعياري لمجموعة معينة من القيم.

شكرا للقراءة!