

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 수학 연산자 기호
<a name="OPERATOR_SYMBOLS"></a>

 다음 표는 지원되는 수학 연산자를 나열한 것입니다.

## 지원되는 연산자
<a name="OPERATOR_SYMBOLS-supported-operators"></a>


| 연산자  | 설명  | 예제  | 결과  | 
| --- | --- | --- | --- | 
| \+  | 더하기  | 2 \+ 3  | 5  | 
| -  | 빼기  | 2 - 3  | -1  | 
| \*  | 곱하기  | 2 \* 3  | 6  | 
| /  | 나누기  | /  | 2  | 
| %  | 모듈로  | 5 % 4  | 1  | 
| ^  | 거듭제곱  | 2.0 ^ 3.0  | 8  | 

## 예제
<a name="OPERATOR_SYMBOLS-examples"></a>

임의의 거래에서 취급 수수료 $2.00을 더하여 지불할 수수료를 계산합니다.

```
select commission, (commission + 2.00) as comm
from sales where salesid=10000;

commission | comm
-----------+-------
28.05      | 30.05
(1 row)
```

임의의 거래에서 판매 가격의 20%를 계산합니다.

```
select pricepaid, (pricepaid * .20) as twentypct
from sales where salesid=10000;

pricepaid | twentypct
----------+-----------
187.00    |    37.400
(1 row)
```

연속 성장 패턴에 따라 티켓 판매를 예측합니다. 이번 예에서는 하위 쿼리가 2008년 판매된 티켓 수량을 반환합니다. 그런 다음 그 결과를 10년 연속 성장률 5%와 거듭제곱합니다.

```
select (select sum(qtysold) from sales, date
where sales.dateid=date.dateid and year=2008)
^ ((5::float/100)*10) as qty10years;

qty10years
------------------
587.664019657491
(1 row)
```

날짜 ID가 2000보다 크거나 같은 판매의 가격 총액과 수수료 총액을 구합니다. 그런 다음 가격 총액에서 수수료 총액을 뺍니다.

```
select sum (pricepaid) as sum_price, dateid,
sum (commission) as sum_comm, (sum (pricepaid) - sum (commission)) as value
from sales where dateid >= 2000
group by dateid order by dateid limit 10;

 sum_price | dateid | sum_comm |   value
-----------+--------+----------+-----------
 364445.00 |   2044 | 54666.75 | 309778.25
 349344.00 |   2112 | 52401.60 | 296942.40
 343756.00 |   2124 | 51563.40 | 292192.60
 378595.00 |   2116 | 56789.25 | 321805.75
 328725.00 |   2080 | 49308.75 | 279416.25
 349554.00 |   2028 | 52433.10 | 297120.90
 249207.00 |   2164 | 37381.05 | 211825.95
 285202.00 |   2064 | 42780.30 | 242421.70
 320945.00 |   2012 | 48141.75 | 272803.25
 321096.00 |   2016 | 48164.40 | 272931.60
(10 rows)
```