ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.min( )
|
entitySelection.min ( attributePath ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
attributePath | テキスト |
![]() |
計算に使用する属性のパス | |||||
戻り値 | Mixed |
![]() |
属性の最小値 | |||||
entitySelection.min( ) メソッドはエンティティセレクション内のattributePath 引数の全ての値のうち最低の(あるいは最小の)値を返します。別のいい方をすると、entitySelection.orderBy( ) メソッドでエンティティセレクションを昇順に並べたときの(null 値を除いた)最初のエンティティを返します。
attributePath 引数に、異なる型の値を格納しているオブジェクト属性を渡した場合、entitySelection.min( ) メソッドは型順リストの中で最初のスカラー型の値の中の最小値を返します(collection.sort( ) の詳細を参照してください)。
エンティティセレクションが空の場合、またはattributePath 引数で指定したパスがオブジェクト内に存在しない場合、entitySelection.min( ) はundefined を返します。
以下の場合には、エラーが返されます:
ここでは、女性の従業員の中で最も高い給与を見つけたい場合を考えます:
C_OBJECT($sel)
C_REAL($maxSalary)
$sel:=ds.Employee.query("gender = :1";"female")
$maxSalary:=$sel.max("salary")
プロダクト: 4D
テーマ: ORDA - エンティティセレクション
初出: 4D v17
変更: 4D v18 R6
ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)