⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 numeric.out

📁 PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统
💻 OUT
📖 第 1 页 / 共 4 页
字号:
---- NUMERIC--CREATE TABLE num_data (id int4, val numeric(210,10));CREATE TABLE num_exp_add (id1 int4, id2 int4, expected numeric(210,10));CREATE TABLE num_exp_sub (id1 int4, id2 int4, expected numeric(210,10));CREATE TABLE num_exp_div (id1 int4, id2 int4, expected numeric(210,10));CREATE TABLE num_exp_mul (id1 int4, id2 int4, expected numeric(210,10));CREATE TABLE num_exp_sqrt (id int4, expected numeric(210,10));CREATE TABLE num_exp_ln (id int4, expected numeric(210,10));CREATE TABLE num_exp_log10 (id int4, expected numeric(210,10));CREATE TABLE num_exp_power_10_ln (id int4, expected numeric(210,10));CREATE TABLE num_result (id1 int4, id2 int4, result numeric(210,10));-- ******************************-- * The following EXPECTED results are computed by bc(1)-- * with a scale of 200-- ******************************BEGIN TRANSACTION;INSERT INTO num_exp_add VALUES (0,0,'0');INSERT INTO num_exp_sub VALUES (0,0,'0');INSERT INTO num_exp_mul VALUES (0,0,'0');INSERT INTO num_exp_div VALUES (0,0,'NaN');INSERT INTO num_exp_add VALUES (0,1,'0');INSERT INTO num_exp_sub VALUES (0,1,'0');INSERT INTO num_exp_mul VALUES (0,1,'0');INSERT INTO num_exp_div VALUES (0,1,'NaN');INSERT INTO num_exp_add VALUES (0,2,'-34338492.215397047');INSERT INTO num_exp_sub VALUES (0,2,'34338492.215397047');INSERT INTO num_exp_mul VALUES (0,2,'0');INSERT INTO num_exp_div VALUES (0,2,'0');INSERT INTO num_exp_add VALUES (0,3,'4.31');INSERT INTO num_exp_sub VALUES (0,3,'-4.31');INSERT INTO num_exp_mul VALUES (0,3,'0');INSERT INTO num_exp_div VALUES (0,3,'0');INSERT INTO num_exp_add VALUES (0,4,'7799461.4119');INSERT INTO num_exp_sub VALUES (0,4,'-7799461.4119');INSERT INTO num_exp_mul VALUES (0,4,'0');INSERT INTO num_exp_div VALUES (0,4,'0');INSERT INTO num_exp_add VALUES (0,5,'16397.038491');INSERT INTO num_exp_sub VALUES (0,5,'-16397.038491');INSERT INTO num_exp_mul VALUES (0,5,'0');INSERT INTO num_exp_div VALUES (0,5,'0');INSERT INTO num_exp_add VALUES (0,6,'93901.57763026');INSERT INTO num_exp_sub VALUES (0,6,'-93901.57763026');INSERT INTO num_exp_mul VALUES (0,6,'0');INSERT INTO num_exp_div VALUES (0,6,'0');INSERT INTO num_exp_add VALUES (0,7,'-83028485');INSERT INTO num_exp_sub VALUES (0,7,'83028485');INSERT INTO num_exp_mul VALUES (0,7,'0');INSERT INTO num_exp_div VALUES (0,7,'0');INSERT INTO num_exp_add VALUES (0,8,'74881');INSERT INTO num_exp_sub VALUES (0,8,'-74881');INSERT INTO num_exp_mul VALUES (0,8,'0');INSERT INTO num_exp_div VALUES (0,8,'0');INSERT INTO num_exp_add VALUES (0,9,'-24926804.045047420');INSERT INTO num_exp_sub VALUES (0,9,'24926804.045047420');INSERT INTO num_exp_mul VALUES (0,9,'0');INSERT INTO num_exp_div VALUES (0,9,'0');INSERT INTO num_exp_add VALUES (1,0,'0');INSERT INTO num_exp_sub VALUES (1,0,'0');INSERT INTO num_exp_mul VALUES (1,0,'0');INSERT INTO num_exp_div VALUES (1,0,'NaN');INSERT INTO num_exp_add VALUES (1,1,'0');INSERT INTO num_exp_sub VALUES (1,1,'0');INSERT INTO num_exp_mul VALUES (1,1,'0');INSERT INTO num_exp_div VALUES (1,1,'NaN');INSERT INTO num_exp_add VALUES (1,2,'-34338492.215397047');INSERT INTO num_exp_sub VALUES (1,2,'34338492.215397047');INSERT INTO num_exp_mul VALUES (1,2,'0');INSERT INTO num_exp_div VALUES (1,2,'0');INSERT INTO num_exp_add VALUES (1,3,'4.31');INSERT INTO num_exp_sub VALUES (1,3,'-4.31');INSERT INTO num_exp_mul VALUES (1,3,'0');INSERT INTO num_exp_div VALUES (1,3,'0');INSERT INTO num_exp_add VALUES (1,4,'7799461.4119');INSERT INTO num_exp_sub VALUES (1,4,'-7799461.4119');INSERT INTO num_exp_mul VALUES (1,4,'0');INSERT INTO num_exp_div VALUES (1,4,'0');INSERT INTO num_exp_add VALUES (1,5,'16397.038491');INSERT INTO num_exp_sub VALUES (1,5,'-16397.038491');INSERT INTO num_exp_mul VALUES (1,5,'0');INSERT INTO num_exp_div VALUES (1,5,'0');INSERT INTO num_exp_add VALUES (1,6,'93901.57763026');INSERT INTO num_exp_sub VALUES (1,6,'-93901.57763026');INSERT INTO num_exp_mul VALUES (1,6,'0');INSERT INTO num_exp_div VALUES (1,6,'0');INSERT INTO num_exp_add VALUES (1,7,'-83028485');INSERT INTO num_exp_sub VALUES (1,7,'83028485');INSERT INTO num_exp_mul VALUES (1,7,'0');INSERT INTO num_exp_div VALUES (1,7,'0');INSERT INTO num_exp_add VALUES (1,8,'74881');INSERT INTO num_exp_sub VALUES (1,8,'-74881');INSERT INTO num_exp_mul VALUES (1,8,'0');INSERT INTO num_exp_div VALUES (1,8,'0');INSERT INTO num_exp_add VALUES (1,9,'-24926804.045047420');INSERT INTO num_exp_sub VALUES (1,9,'24926804.045047420');INSERT INTO num_exp_mul VALUES (1,9,'0');INSERT INTO num_exp_div VALUES (1,9,'0');INSERT INTO num_exp_add VALUES (2,0,'-34338492.215397047');INSERT INTO num_exp_sub VALUES (2,0,'-34338492.215397047');INSERT INTO num_exp_mul VALUES (2,0,'0');INSERT INTO num_exp_div VALUES (2,0,'NaN');INSERT INTO num_exp_add VALUES (2,1,'-34338492.215397047');INSERT INTO num_exp_sub VALUES (2,1,'-34338492.215397047');INSERT INTO num_exp_mul VALUES (2,1,'0');INSERT INTO num_exp_div VALUES (2,1,'NaN');INSERT INTO num_exp_add VALUES (2,2,'-68676984.430794094');INSERT INTO num_exp_sub VALUES (2,2,'0');INSERT INTO num_exp_mul VALUES (2,2,'1179132047626883.596862135856320209');INSERT INTO num_exp_div VALUES (2,2,'1.00000000000000000000');INSERT INTO num_exp_add VALUES (2,3,'-34338487.905397047');INSERT INTO num_exp_sub VALUES (2,3,'-34338496.525397047');INSERT INTO num_exp_mul VALUES (2,3,'-147998901.44836127257');INSERT INTO num_exp_div VALUES (2,3,'-7967167.56737750510440835266');INSERT INTO num_exp_add VALUES (2,4,'-26539030.803497047');INSERT INTO num_exp_sub VALUES (2,4,'-42137953.627297047');INSERT INTO num_exp_mul VALUES (2,4,'-267821744976817.8111137106593');INSERT INTO num_exp_div VALUES (2,4,'-4.40267480046830116685');INSERT INTO num_exp_add VALUES (2,5,'-34322095.176906047');INSERT INTO num_exp_sub VALUES (2,5,'-34354889.253888047');INSERT INTO num_exp_mul VALUES (2,5,'-563049578578.769242506736077');INSERT INTO num_exp_div VALUES (2,5,'-2094.18866914563535496429');INSERT INTO num_exp_add VALUES (2,6,'-34244590.637766787');INSERT INTO num_exp_sub VALUES (2,6,'-34432393.793027307');INSERT INTO num_exp_mul VALUES (2,6,'-3224438592470.18449811926184222');INSERT INTO num_exp_div VALUES (2,6,'-365.68599891479766440940');INSERT INTO num_exp_add VALUES (2,7,'-117366977.215397047');INSERT INTO num_exp_sub VALUES (2,7,'48689992.784602953');INSERT INTO num_exp_mul VALUES (2,7,'2851072985828710.485883795');INSERT INTO num_exp_div VALUES (2,7,'.41357483778485235518');INSERT INTO num_exp_add VALUES (2,8,'-34263611.215397047');INSERT INTO num_exp_sub VALUES (2,8,'-34413373.215397047');INSERT INTO num_exp_mul VALUES (2,8,'-2571300635581.146276407');INSERT INTO num_exp_div VALUES (2,8,'-458.57416721727870888476');INSERT INTO num_exp_add VALUES (2,9,'-59265296.260444467');INSERT INTO num_exp_sub VALUES (2,9,'-9411688.170349627');INSERT INTO num_exp_mul VALUES (2,9,'855948866655588.453741509242968740');INSERT INTO num_exp_div VALUES (2,9,'1.37757299946438931811');INSERT INTO num_exp_add VALUES (3,0,'4.31');INSERT INTO num_exp_sub VALUES (3,0,'4.31');INSERT INTO num_exp_mul VALUES (3,0,'0');INSERT INTO num_exp_div VALUES (3,0,'NaN');INSERT INTO num_exp_add VALUES (3,1,'4.31');INSERT INTO num_exp_sub VALUES (3,1,'4.31');INSERT INTO num_exp_mul VALUES (3,1,'0');INSERT INTO num_exp_div VALUES (3,1,'NaN');INSERT INTO num_exp_add VALUES (3,2,'-34338487.905397047');INSERT INTO num_exp_sub VALUES (3,2,'34338496.525397047');INSERT INTO num_exp_mul VALUES (3,2,'-147998901.44836127257');INSERT INTO num_exp_div VALUES (3,2,'-.00000012551512084352');INSERT INTO num_exp_add VALUES (3,3,'8.62');INSERT INTO num_exp_sub VALUES (3,3,'0');INSERT INTO num_exp_mul VALUES (3,3,'18.5761');INSERT INTO num_exp_div VALUES (3,3,'1.00000000000000000000');INSERT INTO num_exp_add VALUES (3,4,'7799465.7219');INSERT INTO num_exp_sub VALUES (3,4,'-7799457.1019');INSERT INTO num_exp_mul VALUES (3,4,'33615678.685289');INSERT INTO num_exp_div VALUES (3,4,'.00000055260225961552');INSERT INTO num_exp_add VALUES (3,5,'16401.348491');INSERT INTO num_exp_sub VALUES (3,5,'-16392.728491');INSERT INTO num_exp_mul VALUES (3,5,'70671.23589621');INSERT INTO num_exp_div VALUES (3,5,'.00026285234387695504');INSERT INTO num_exp_add VALUES (3,6,'93905.88763026');INSERT INTO num_exp_sub VALUES (3,6,'-93897.26763026');INSERT INTO num_exp_mul VALUES (3,6,'404715.7995864206');INSERT INTO num_exp_div VALUES (3,6,'.00004589912234457595');INSERT INTO num_exp_add VALUES (3,7,'-83028480.69');INSERT INTO num_exp_sub VALUES (3,7,'83028489.31');INSERT INTO num_exp_mul VALUES (3,7,'-357852770.35');INSERT INTO num_exp_div VALUES (3,7,'-.00000005190989574240');INSERT INTO num_exp_add VALUES (3,8,'74885.31');INSERT INTO num_exp_sub VALUES (3,8,'-74876.69');INSERT INTO num_exp_mul VALUES (3,8,'322737.11');INSERT INTO num_exp_div VALUES (3,8,'.00005755799201399553');INSERT INTO num_exp_add VALUES (3,9,'-24926799.735047420');INSERT INTO num_exp_sub VALUES (3,9,'24926808.355047420');INSERT INTO num_exp_mul VALUES (3,9,'-107434525.43415438020');INSERT INTO num_exp_div VALUES (3,9,'-.00000017290624149854');INSERT INTO num_exp_add VALUES (4,0,'7799461.4119');INSERT INTO num_exp_sub VALUES (4,0,'7799461.4119');INSERT INTO num_exp_mul VALUES (4,0,'0');INSERT INTO num_exp_div VALUES (4,0,'NaN');INSERT INTO num_exp_add VALUES (4,1,'7799461.4119');INSERT INTO num_exp_sub VALUES (4,1,'7799461.4119');INSERT INTO num_exp_mul VALUES (4,1,'0');INSERT INTO num_exp_div VALUES (4,1,'NaN');INSERT INTO num_exp_add VALUES (4,2,'-26539030.803497047');INSERT INTO num_exp_sub VALUES (4,2,'42137953.627297047');INSERT INTO num_exp_mul VALUES (4,2,'-267821744976817.8111137106593');INSERT INTO num_exp_div VALUES (4,2,'-.22713465002993920385');INSERT INTO num_exp_add VALUES (4,3,'7799465.7219');INSERT INTO num_exp_sub VALUES (4,3,'7799457.1019');INSERT INTO num_exp_mul VALUES (4,3,'33615678.685289');INSERT INTO num_exp_div VALUES (4,3,'1809619.81714617169373549883');INSERT INTO num_exp_add VALUES (4,4,'15598922.8238');INSERT INTO num_exp_sub VALUES (4,4,'0');INSERT INTO num_exp_mul VALUES (4,4,'60831598315717.14146161');INSERT INTO num_exp_div VALUES (4,4,'1.00000000000000000000');INSERT INTO num_exp_add VALUES (4,5,'7815858.450391');INSERT INTO num_exp_sub VALUES (4,5,'7783064.373409');INSERT INTO num_exp_mul VALUES (4,5,'127888068979.9935054429');INSERT INTO num_exp_div VALUES (4,5,'475.66281046305802686061');INSERT INTO num_exp_add VALUES (4,6,'7893362.98953026');INSERT INTO num_exp_sub VALUES (4,6,'7705559.83426974');INSERT INTO num_exp_mul VALUES (4,6,'732381731243.745115764094');INSERT INTO num_exp_div VALUES (4,6,'83.05996138436129499606');INSERT INTO num_exp_add VALUES (4,7,'-75229023.5881');INSERT INTO num_exp_sub VALUES (4,7,'90827946.4119');INSERT INTO num_exp_mul VALUES (4,7,'-647577464846017.9715');INSERT INTO num_exp_div VALUES (4,7,'-.09393717604145131637');INSERT INTO num_exp_add VALUES (4,8,'7874342.4119');INSERT INTO num_exp_sub VALUES (4,8,'7724580.4119');INSERT INTO num_exp_mul VALUES (4,8,'584031469984.4839');INSERT INTO num_exp_div VALUES (4,8,'104.15808298366741897143');INSERT INTO num_exp_add VALUES (4,9,'-17127342.633147420');INSERT INTO num_exp_sub VALUES (4,9,'32726265.456947420');INSERT INTO num_exp_mul VALUES (4,9,'-194415646271340.1815956522980');INSERT INTO num_exp_div VALUES (4,9,'-.31289456112403769409');INSERT INTO num_exp_add VALUES (5,0,'16397.038491');INSERT INTO num_exp_sub VALUES (5,0,'16397.038491');INSERT INTO num_exp_mul VALUES (5,0,'0');INSERT INTO num_exp_div VALUES (5,0,'NaN');INSERT INTO num_exp_add VALUES (5,1,'16397.038491');INSERT INTO num_exp_sub VALUES (5,1,'16397.038491');INSERT INTO num_exp_mul VALUES (5,1,'0');INSERT INTO num_exp_div VALUES (5,1,'NaN');INSERT INTO num_exp_add VALUES (5,2,'-34322095.176906047');INSERT INTO num_exp_sub VALUES (5,2,'34354889.253888047');INSERT INTO num_exp_mul VALUES (5,2,'-563049578578.769242506736077');INSERT INTO num_exp_div VALUES (5,2,'-.00047751189505192446');INSERT INTO num_exp_add VALUES (5,3,'16401.348491');INSERT INTO num_exp_sub VALUES (5,3,'16392.728491');INSERT INTO num_exp_mul VALUES (5,3,'70671.23589621');INSERT INTO num_exp_div VALUES (5,3,'3804.41728329466357308584');INSERT INTO num_exp_add VALUES (5,4,'7815858.450391');INSERT INTO num_exp_sub VALUES (5,4,'-7783064.373409');INSERT INTO num_exp_mul VALUES (5,4,'127888068979.9935054429');INSERT INTO num_exp_div VALUES (5,4,'.00210232958726897192');INSERT INTO num_exp_add VALUES (5,5,'32794.076982');INSERT INTO num_exp_sub VALUES (5,5,'0');INSERT INTO num_exp_mul VALUES (5,5,'268862871.275335557081');INSERT INTO num_exp_div VALUES (5,5,'1.00000000000000000000');INSERT INTO num_exp_add VALUES (5,6,'110298.61612126');INSERT INTO num_exp_sub VALUES (5,6,'-77504.53913926');INSERT INTO num_exp_mul VALUES (5,6,'1539707782.76899778633766');INSERT INTO num_exp_div VALUES (5,6,'.17461941433576102689');INSERT INTO num_exp_add VALUES (5,7,'-83012087.961509');INSERT INTO num_exp_sub VALUES (5,7,'83044882.038491');INSERT INTO num_exp_mul VALUES (5,7,'-1361421264394.416135');INSERT INTO num_exp_div VALUES (5,7,'-.00019748690453643710');INSERT INTO num_exp_add VALUES (5,8,'91278.038491');INSERT INTO num_exp_sub VALUES (5,8,'-58483.961509');INSERT INTO num_exp_mul VALUES (5,8,'1227826639.244571');INSERT INTO num_exp_div VALUES (5,8,'.21897461960978085228');INSERT INTO num_exp_add VALUES (5,9,'-24910407.006556420');INSERT INTO num_exp_sub VALUES (5,9,'24943201.083538420');INSERT INTO num_exp_mul VALUES (5,9,'-408725765384.257043660243220');INSERT INTO num_exp_div VALUES (5,9,'-.00065780749354660427');INSERT INTO num_exp_add VALUES (6,0,'93901.57763026');INSERT INTO num_exp_sub VALUES (6,0,'93901.57763026');INSERT INTO num_exp_mul VALUES (6,0,'0');INSERT INTO num_exp_div VALUES (6,0,'NaN');INSERT INTO num_exp_add VALUES (6,1,'93901.57763026');INSERT INTO num_exp_sub VALUES (6,1,'93901.57763026');INSERT INTO num_exp_mul VALUES (6,1,'0');INSERT INTO num_exp_div VALUES (6,1,'NaN');INSERT INTO num_exp_add VALUES (6,2,'-34244590.637766787');INSERT INTO num_exp_sub VALUES (6,2,'34432393.793027307');INSERT INTO num_exp_mul VALUES (6,2,'-3224438592470.18449811926184222');INSERT INTO num_exp_div VALUES (6,2,'-.00273458651128995823');INSERT INTO num_exp_add VALUES (6,3,'93905.88763026');INSERT INTO num_exp_sub VALUES (6,3,'93897.26763026');INSERT INTO num_exp_mul VALUES (6,3,'404715.7995864206');INSERT INTO num_exp_div VALUES (6,3,'21786.90896293735498839907');INSERT INTO num_exp_add VALUES (6,4,'7893362.98953026');INSERT INTO num_exp_sub VALUES (6,4,'-7705559.83426974');INSERT INTO num_exp_mul VALUES (6,4,'732381731243.745115764094');INSERT INTO num_exp_div VALUES (6,4,'.01203949512295682469');INSERT INTO num_exp_add VALUES (6,5,'110298.61612126');INSERT INTO num_exp_sub VALUES (6,5,'77504.53913926');INSERT INTO num_exp_mul VALUES (6,5,'1539707782.76899778633766');INSERT INTO num_exp_div VALUES (6,5,'5.72674008674192359679');INSERT INTO num_exp_add VALUES (6,6,'187803.15526052');INSERT INTO num_exp_sub VALUES (6,6,'0');INSERT INTO num_exp_mul VALUES (6,6,'8817506281.4517452372676676');INSERT INTO num_exp_div VALUES (6,6,'1.00000000000000000000');INSERT INTO num_exp_add VALUES (6,7,'-82934583.42236974');INSERT INTO num_exp_sub VALUES (6,7,'83122386.57763026');INSERT INTO num_exp_mul VALUES (6,7,'-7796505729750.37795610');INSERT INTO num_exp_div VALUES (6,7,'-.00113095617281538980');INSERT INTO num_exp_add VALUES (6,8,'168782.57763026');INSERT INTO num_exp_sub VALUES (6,8,'19020.57763026');INSERT INTO num_exp_mul VALUES (6,8,'7031444034.53149906');INSERT INTO num_exp_div VALUES (6,8,'1.25401073209839612184');INSERT INTO num_exp_add VALUES (6,9,'-24832902.467417160');INSERT INTO num_exp_sub VALUES (6,9,'25020705.622677680');INSERT INTO num_exp_mul VALUES (6,9,'-2340666225110.29929521292692920');INSERT INTO num_exp_div VALUES (6,9,'-.00376709254265256789');INSERT INTO num_exp_add VALUES (7,0,'-83028485');INSERT INTO num_exp_sub VALUES (7,0,'-83028485');INSERT INTO num_exp_mul VALUES (7,0,'0');INSERT INTO num_exp_div VALUES (7,0,'NaN');INSERT INTO num_exp_add VALUES (7,1,'-83028485');INSERT INTO num_exp_sub VALUES (7,1,'-83028485');INSERT INTO num_exp_mul VALUES (7,1,'0');INSERT INTO num_exp_div VALUES (7,1,'NaN');INSERT INTO num_exp_add VALUES (7,2,'-117366977.215397047');INSERT INTO num_exp_sub VALUES (7,2,'-48689992.784602953');INSERT INTO num_exp_mul VALUES (7,2,'2851072985828710.485883795');INSERT INTO num_exp_div VALUES (7,2,'2.41794207151503385700');INSERT INTO num_exp_add VALUES (7,3,'-83028480.69');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -