Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
entitySelection.min( )

entitySelection.min( ) 


 

entitySelection.min ( cheminAttribut ) -> Résultat 
Paramètre Type   Description
cheminAttribut  Texte in Chemin de l'attribut à utiliser pour le calcul
Résultat  Varié in Valeur la plus basse de l'attribut

La méthode entitySelection.min( ) retourne la plus faible valeur (ou valeur minimale) parmi toutes les valeurs de cheminAttribut dans la sélection d'entités. Autrement dit, elle retourne la première entité de la sélection si elle était triée par ordre croissant avec la méthode entitySelection.orderBy( ) (hors valeurs null).

Si vous avez passé dans cheminAttribut le chemin d'un attribut objet contenant des valeurs de différents types, la méthode entitySelection.min( ) retournera la valeur minimale du premier type de valeur scalaire dans l'ordre de la liste des types (voir la description de collection.sort( )).

entitySelection.min( ) retourne indéfini si la sélection d'entités est vide, ou si cheminAttribut n'est pas identifié dans l'attribut objet.

Une erreur est retournée si :

  • cheminAttribut est un attribut relatif,
  • cheminAttribut désigne un attribut qui n'existe pas dans la dataclasse de la sélection d'entités.
 
 

Exemple  

Nous souhaitons connaître le salaire le plus élevé parmi les employées :

 C_OBJECT($sel)
 C_REAL($maxSalary)
 $sel:=ds.Employee.query("gender = :1";"female")
 $maxSalary:=$sel.max("salary")



Voir aussi  

entitySelection.max( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - EntitySelection

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17
Modifié : 4D v18 R6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)