演算関数

数論的関数は、Profile Query Language(PQL)の値に対する基本的な計算を実行するために使用されます。その他の PQL 関数の詳細については、Profile Query Language 概要 を参照してください。

加算

+(加算)関数は、2 つの引数式の合計を見つけるために使用されます。

形式

{NUMBER} + {NUMBER}

次の PQL クエリは、2 つの異なる製品の価格を合計します。

product1.price + product2.price

乗算

*(乗算)関数は、2 つの引数式の積を求めるために使用されます。

形式

{NUMBER} * {NUMBER}

次の PQL クエリは、在庫の製品と製品の価格を見つけて、製品の総額を見つけます。

product.inventory * product.price

減算

-(減算)関数は、2 つの引数式の違いを見つけるために使用されます。

形式

{NUMBER} - {NUMBER}

次の PQL クエリは、2 つの異なる製品の価格の違いを見つけます。

product1.price - product2.price

除算

/(除算)関数は、2 つの引数式の商を見つけるために使用されます。

形式

{NUMBER} / {NUMBER}

次の PQL クエリは、品目ごとの平均コストを確認するために、販売された製品の合計と獲得された合計金額の比率を求めます。

totalProduct.price / totalProduct.sold

剰余

%(モジュロ/剰余)関数は、2 つの引数式を除算した後の剰余を見つけるために使用されます。

形式

{NUMBER} % {NUMBER}

次の PQL クエリは、年齢が 5 で割り切れるかどうかを確認します。

person.age % 5 = 0

次の手順

算術関数について学習したので、それらを PQL クエリ内で使用できます。その他の PQL 関数の詳細については、「プロファイルクエリ言語の概要」を参照してください。

このページ