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:
@ -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)
|
||||
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user