4D v17.4

entitySelection.min( )

ホーム

 
4D v17.4
entitySelection.min( )

entitySelection.min( )  


 

説明  

entitySelection.min( ) メソッドは、エンティティセレクション内のattributePath 引数の値の中で最も低い(あるいは最小の)値を返します。別のいい方をすると、entitySelection.orderBy( ) メソッドでエンティティセレクションを昇順に並べたときん最初のエンティティを返します。

attributePath 引数に、異なる型の値を格納しているオブジェクト属性を渡した場合、entitySelection.min( ) メソッドは型順リストの中で最初のスカラー値型の中の最小値を返します(collection.sort( ) の詳細を参照してください)。このとき、attributePath 引数で指定したパスがオブジェクト内に存在しない場合、entitySelection.min( )null を返します。

エンティティセレクションが空の場合、entitySelection.min( )null を返します。

以下の場合には、エラーが返されます:

  • attributePath がリレートされた属性の場合
  • attributePath がエンティティセレクションデータクラス内に見つからない場合

例題  

ここでは、女性の従業員の中で最も少ない給与を見つけたい場合を考えます:

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



参照 

entitySelection.max( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - エンティティセレクション

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v17)
ランゲージリファレンス ( 4D v17.1)
ランゲージリファレンス ( 4D v17.2)
ランゲージリファレンス ( 4D v17.3)
ランゲージリファレンス ( 4D v17.4)