La méthode entitySelection.min( ) retourne la valeur la plus basse (ou valeur minimale) parmi les valeurs de attributePath dans la sélection d'entités. En fait, elle retourne la première entité de la sélection d'entités qui aurait été triée par ordre croissant à l'aide la méthode entitySelection.orderBy( ).
Si vous passez dans attributePath le chemin d'un attribut d'objet qui contient différents types de valeurs, la méthode entitySelection.min( ) retournera la valeur minimum du premier type de valeur scalaire dans l'ordre de tri standard des types (voir la description de la méthode collection.sort( )). Dans ce cas, si attributePath n'existe pas dans l'objet, entitySelection.min( ) retourne null.
Si la sélection d'entités est vide, entitySelection.min( ) retourne null.
Une erreur est retournée si :
Dans cet exemple, on souhaite trouver le salaire le plus bas parmi les employées de sexe féminin :
C_OBJECT($sel)
C_REAL($minSalary)
$sel:=ds.Employee.query("gender = :1";"female")
$minSalary:=$sel.min("salary")