1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-28 23:42:10 +03:00

Add scale(numeric)

Author: Marko Tiikkaja
This commit is contained in:
Alvaro Herrera
2016-01-05 19:02:13 -03:00
parent 419400c5da
commit abb1733922
7 changed files with 105 additions and 1 deletions

View File

@ -1852,3 +1852,60 @@ select log(3.1954752e47, 9.4792021e-73);
-1.51613372350688302142917386143459361608600157692779164475351842333265418126982165
(1 row)
--
-- Tests for scale()
--
select scale(numeric 'NaN');
scale
-------
(1 row)
select scale(NULL::numeric);
scale
-------
(1 row)
select scale(1.12);
scale
-------
2
(1 row)
select scale(0);
scale
-------
0
(1 row)
select scale(0.00);
scale
-------
2
(1 row)
select scale(1.12345);
scale
-------
5
(1 row)
select scale(110123.12475871856128);
scale
-------
14
(1 row)
select scale(-1123.12471856128);
scale
-------
11
(1 row)
select scale(-13.000000000000000);
scale
-------
15
(1 row)

View File

@ -983,3 +983,17 @@ select log(1.23e-89, 6.4689e45);
select log(0.99923, 4.58934e34);
select log(1.000016, 8.452010e18);
select log(3.1954752e47, 9.4792021e-73);
--
-- Tests for scale()
--
select scale(numeric 'NaN');
select scale(NULL::numeric);
select scale(1.12);
select scale(0);
select scale(0.00);
select scale(1.12345);
select scale(110123.12475871856128);
select scale(-1123.12471856128);
select scale(-13.000000000000000);