La fonction stddev()
calcule l'écart-type des nombres dans un alias (en ignorant les lignes qui sont null). Seule une ligne de l'alias sera conservée après l'appel de cette fonction, et toutes les autres lignes seront abandonnées.
Arguments:
- Alias
<number | time>
Retourne:
- Valeur Stddev
<number | time>
Graphique d'exemple : (à utiliser pour les exemples suivants)
Exécutez les UQLs ci-dessous un par un dans un graphset vide pour créer des données de graph :create().node_schema("professor").node_schema("student")
create().node_property(@*, "age", int32).node_property(@*, "email", string)
insert().into(@professor).nodes([{_id:"P001",_uuid:1,age:53,email:"[email protected]"},{_id:"P002",_uuid:2,age:27,email:"[email protected]"}])
insert().into(@student).nodes([{_id:"S001",_uuid:3,age:27,email:"[email protected]"},{_id:"S002",_uuid:4,age:20,email:"[email protected]"},{_id:"S003",_uuid:5,age:25,email:"[email protected]"}])
Utilisation Courante
Exemple : Calculer l'écart-type de age de tous les nodes dans le graph
find().nodes() as n
return stddev(n.age)
11.5861986863682