# TRUNCATE

주어진 입력을 지정된 소수 자릿수로 자릅니다.

## 문법

```
TRUNCATE(X [, N])
```

## 인수

#### X

유형: `numeric`

숫자 값입니다.

#### N

유형: `integer`

기본: `0`

유지할 소수 자릿수입니다. 소수점 왼쪽의 `N` 자릿수를 잘라내기 위해 음수일 수 있습니다.

생략하면 정밀도는 0으로 기본 설정되고 `X`은 가장 가까운 정수로 반올림됩니다.

## 를 반환합니다.

유형: `double`

`X`를 소수점 이하 `PRECISION`자리로 절삭합니다.

***

## 예

| 엑스 | 정밀도 | 출력 |
| --- | --- | --- |
| 2.365 |  | 2.0 |
| 1.456249 | 3 | 1.456 |
| 42.01934 | 2 | 42.01 |
| 1.1 |  | 1.0 |
| -1.1 |  | -1 |
| -1.9 |  | -1 |
| 0 |  | 0.0 |
| 0.5 |  | 0.0 |
| 12.333 | -1 | 10.0 |
| 12.333 | 0 | 12.0 |
| 12.333 | 1 | 12.3 |