Delen via


stddev statistische functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert de standaarddeviatie van de steekproef die wordt berekend op basis van de values in de groep. Deze functie is een synoniem voor de statistische functie std.

Syntaxis

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

Deze functie kan ook worden aangeroepen als een window-functie met behulp van de OVER-clausule.

Argumenten

  • expr: Een expressie die resulteert in een numerieke waarde.
  • cond: Een optionele Boole-expressie die de rijen filtert die worden gebruikt voor aggregatie.

Retouren

A DOUBLE.

Als DISTINCT is opgegeven, werkt de functie alleen op een unieke set van exprvalues.

Als een groep uit slechts één rij bestaat, retourneert NULL de functie voor die groep.

Voorbeelden

> 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