Oracle pl sql中除法结果的实部
我需要pl sql中除法结果的真实部分。 我搜索了整个谷歌,虽然我找不到它。甲骨文似乎把结果四舍五入到最接近的实数Oracle pl sql中除法结果的实部,oracle,plsql,Oracle,Plsql,我需要pl sql中除法结果的真实部分。 我搜索了整个谷歌,虽然我找不到它。甲骨文似乎把结果四舍五入到最接近的实数 numb:=(numb/10); dbms_output.put_line(numb); 下面是一段计算整数和小数部分的代码: DECLARE numb NUMBER := 987; n1 NUMBER; n2 NUMBER; BEGIN n1 := TRUNC(numb / 10); n2 := MOD(numb, 10);
numb:=(numb/10);
dbms_output.put_line(numb);
下面是一段计算整数和小数部分的代码:
DECLARE
numb NUMBER := 987;
n1 NUMBER;
n2 NUMBER;
BEGIN
n1 := TRUNC(numb / 10);
n2 := MOD(numb, 10);
dbms_output.put_line('n1=' || n1); -- n1=98
dbms_output.put_line('n2=' || n2); -- n2=7
END;
下面是一段计算整数和小数部分的代码:
DECLARE
numb NUMBER := 987;
n1 NUMBER;
n2 NUMBER;
BEGIN
n1 := TRUNC(numb / 10);
n2 := MOD(numb, 10);
dbms_output.put_line('n1=' || n1); -- n1=98
dbms_output.put_line('n2=' || n2); -- n2=7
END;
我已经搜索了整个google
。好吧,那太令人印象深刻了。请给我们提供更多的信息,说明您真正在寻找什么?至少,numb
变量的数据类型是什么,它的初始值是什么(现在它似乎是null
,不仅你看不到“划分的真实部分”(提醒?),你根本看不到任何东西)。你想要的输出是什么。你说的“真实部分”是什么意思?你在说什么?也许一个可复制的测试用例可以帮助解释你所面临的问题。@NicholasKrasnov如果你不想帮忙,你可以保持沉默。tnx人我搜索了整个谷歌。好吧,那太令人印象深刻了。请给我们提供更多的信息,说明您真正在寻找什么?至少,numb
变量的数据类型是什么,它的初始值是什么(现在它似乎是null
,不仅你看不到“划分的真实部分”(提醒?),你根本看不到任何东西)。你想要的输出是什么。你说的“真实部分”是什么意思?你在说什么?也许一个可复制的测试用例可以帮助解释你所面临的问题。@NicholasKrasnov如果你不想帮忙,你可以保持沉默。tnx人