# Arithmetic functions

Arithmetic functions are used to perform basic calculations on values in Profile Query Language (PQL). More information about other PQL functions can be found in the Profile Query Language overview.

## Add

The `+`

(addition) function is used to find the sum of two argument expressions.

**Format**

```
{NUMBER} + {NUMBER}
```

**Example**

The following PQL query sums the price of two different products.

```
product1.price + product2.price
```

## Multiply

The `*`

(multiplication) function is used to find the product of two argument expressions.

**Format**

```
{NUMBER} * {NUMBER}
```

**Example**

The following PQL query finds the product of the inventory and the price of a product to find the gross value of the product.

```
product.inventory * product.price
```

## Subtract

The `-`

(subtraction) function is used to find the difference of two argument expressions.

**Format**

```
{NUMBER} - {NUMBER}
```

**Example**

The following PQL query finds the difference in price between two different products.

```
product1.price - product2.price
```

## Divide

The `/`

(division) function is used to find the quotient of two argument expressions.

**Format**

```
{NUMBER} / {NUMBER}
```

**Example**

The following PQL query finds the quotient between the total products sold and total money earned to see the average cost per item.

```
totalProduct.price / totalProduct.sold
```

## Remainder

The `%`

(modulo/remainder) function is used to find the remainder after dividing the two argument expressions.

**Format**

```
{NUMBER} % {NUMBER}
```

**Example**

The following PQL query checks if the personâ€™s age is divisible by five.

```
person.age % 5 = 0
```

## Next steps

Now that you have learned about arithmetic functions, you can use them within your PQL queries. For more information about other PQL functions, please read the Profile Query Language overview.