TRUNCATE
Obcina dane wejściowe do podanej liczby miejsc dziesiętnych.
Składnia
TRUNCATE(X [, N])
Argumenty
X
Typ: numeric
Wartość liczbowa.
N
Typ: integer
Domyślnie: 0
Liczba miejsc dziesiętnych do zachowania. Może to być wartość ujemna, aby obciąć N cyfry na lewo od przecinka dziesiętnego.
Jeśli pominięto, precyzja domyślnie wynosi 0, a X jest zaokrąglana do najbliższej liczby całkowitej.
Zwraca wartość
Typ: double
X obcięte do PRECISION miejsc po przecinku.
Przykłady
| X | Precyzja | Dane wyjściowe |
|---|---|---|
| 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 |