By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| version() |
|---|
| 8.0.36 |
| id | d | d2 |
|---|---|---|
| 0 | 1234.1 | 1234.1234 |
| 1 | 1234.1 | 1234.1234 |
| 2 | 1234.1 | 1234.1234 |
| 3 | 1234.1 | 1234.1234 |
| 4 | 1234.1 | 1234.1234 |
| id | d | truncate(d, id) | d2 | truncate(d2, id) |
|---|---|---|---|---|
| 0 | 1234.1 | 1234.0 | 1234.1234 | 1234.0000 |
| 1 | 1234.1 | 1234.1 | 1234.1234 | 1234.1000 |
| 2 | 1234.1 | 1234.1 | 1234.1234 | 1234.1200 |
| 3 | 1234.1 | 1234.1 | 1234.1234 | 1234.1230 |
| 4 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| -id | d | truncate(d, -id) | d2 | truncate(d2, -id) |
|---|---|---|---|---|
| -4 | 1234.1 | 0.0 | 1234.1234 | 0.0000 |
| -3 | 1234.1 | 1000.0 | 1234.1234 | 1000.0000 |
| -2 | 1234.1 | 1200.0 | 1234.1234 | 1200.0000 |
| -1 | 1234.1 | 1230.0 | 1234.1234 | 1230.0000 |
| 0 | 1234.1 | 1234.0 | 1234.1234 | 1234.0000 |
| id | d | truncate(d, id) | d2 | truncate(d2, id) |
|---|---|---|---|---|
| 0 | 1 | 1 | 0.1 | 0.0 |
| 1 | 1 | 1 | 0.1 | 0.1 |
| 2 | 1 | 1 | 0.1 | 0.1 |
| 3 | 1 | 1 | 0.1 | 0.1 |
| 4 | 1 | 1 | 0.1 | 0.1 |
| -id | d | truncate(d, -id) | d2 | truncate(d2, -id) |
|---|---|---|---|---|
| -4 | 1 | 0 | 0.1 | 0.0 |
| -3 | 1 | 0 | 0.1 | 0.0 |
| -2 | 1 | 0 | 0.1 | 0.0 |
| -1 | 1 | 0 | 0.1 | 0.0 |
| 0 | 1 | 1 | 0.1 | 0.0 |
| id | d | truncate(d, 1) | d2 | truncate(d2, 1) |
|---|---|---|---|---|
| 0 | 1234.1 | 1234.1 | 1234.1234 | 1234.1 |
| 1 | 1234.1 | 1234.1 | 1234.1234 | 1234.1 |
| 2 | 1234.1 | 1234.1 | 1234.1234 | 1234.1 |
| 3 | 1234.1 | 1234.1 | 1234.1234 | 1234.1 |
| 4 | 1234.1 | 1234.1 | 1234.1234 | 1234.1 |
| id | d | truncate(d, -1) | d2 | truncate(d2, -1) |
|---|---|---|---|---|
| 0 | 1234.1 | 1230 | 1234.1234 | 1230 |
| 1 | 1234.1 | 1230 | 1234.1234 | 1230 |
| 2 | 1234.1 | 1230 | 1234.1234 | 1230 |
| 3 | 1234.1 | 1230 | 1234.1234 | 1230 |
| 4 | 1234.1 | 1230 | 1234.1234 | 1230 |
| id | d | truncate(d, 5) | d2 | truncate(d2, 5) |
|---|---|---|---|---|
| 0 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| 1 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| 2 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| 3 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| 4 | 1234.1 | 1234.1 | 1234.1234 | 1234.1234 |
| id | d | truncate(d,1) | d2 | truncate(d2, 1) |
|---|---|---|---|---|
| 0 | 123456781234567812345678123456 | 123456781234567812345678123456 | 123456712345671234567.123456789 | 123456712345671234567.1 |
| rid | dec199 | truncate(dec199,1) |
|---|---|---|
| 1 | 123456789.123456789 | 123456789.1 |
| rid | dec3819 | truncate(dec3819,1) |
|---|---|---|
| 1 | 1234567891234567891.1234567891234567891 | 1234567891234567891.1 |