مشاركة عبر


stddev الدالة التجميعية

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إرجاع نموذج الانحراف المعياري المحسوب من القيم الموجودة في المجموعة. هذه الدالة هي مرادف للدالة التجميعية الم std.

بناء الجملة

stddev ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

يمكن أيضا استدعاء هذه الدالة كدالة نافذة باستخدام العبارة OVER .

الوسيطات

  • expr: تعبير يتم تقييمه إلى رقم.
  • cond: تعبير منطقي اختياري يقوم بتصفية الصفوف المستخدمة للتجميع.

المرتجعات

DOUBLE.

إذا DISTINCT تم تحديد الدالة تعمل فقط على مجموعة فريدة من expr القيم.

إذا كانت أي مجموعة تتكون من صف واحد فقط، ترجع NULL الدالة لتلك المجموعة.

الأمثلة

> SELECT stddev(col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 0.9574271077563381

> SELECT stddev(DISTINCT col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 1.0